En Fri, 07 Mar 2008 12:56:44 -0200, K Viltersten <[EMAIL PROTECTED]> escribi�:
> I entered the code from tkinter.pdf, section > 2 but for reason, the application doesn't > close as i press the quit-button. > > The wondow itself vanishes if i click the > cross in the upper-right corner but pressing > the quit-button only makes it "pressed". > Then, the program freezes. How did you run it? From inside IDLE? IDLE itself is written using Tk, and I think that your mainloop interferes with the one inside it. If you run your program from the command line it should work fine. > from Tkinter import * > class Demo (Frame): > def __init__ (self, master = None): > Frame.__init__ (self, master) > self.grid () > self.doLayout () > def doLayout (self): > self.quitButton = Button ( > self, > text = "Quit", > command = self.quit) > self.quitButton.grid () > > d = Demo () > d.master.title ("the coolest demo ever") > d.mainloop () There is only one thing I hate more than spaces after a parens: spaces before it :) Please read PEP8, about the suggested style for writting Python code. http://www.python.org/dev/peps/pep-0008/ -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list