error

Anish Chapagain anishchapagain at gmail.com
Mon Jul 21 09:11:50 EDT 2008


On Jul 21, 1:47 pm, Fredrik Lundh <fred... at pythonware.com> wrote:
> Anish Chapagain wrote:
> > from Tkinter import *
> > root=Tk()
> > f=Frame(root,height=200,width=200)
> > b=Button(f,text="quit",command=f.quit)
> > f.pack()
> > root.mainloop()
>
> > --------------------------------------------------
> > from Tkinter import *
> > import sys
> > root=Tk()
> > f=Frame(root,height=200,width=200)
> > b=Button(f,text="quit",command=sys.exit)
> > f.pack()
> > root.mainloop()
>
> > I am wondering that why the button after clikcing is not closing the
> > window..please any suggestion..
> > i tries command=f.quit, sys.quit also..
> > if there is something i'm missing please help
>
> Assuming you accidentally left out the line where you're displaying the
> button (e.g. "b.pack()"), both your samples work when running this from
> the command line.
>
> Are you perhaps running this code from inside IDLE?  IDLE is itself
> written in Tkinter, and it doesn't always shut down the Tkinter
> subsystem properly.
>
> ... and I have to admit that I don't know what the currently recommended
> workaround is -- you'll find plenty of documentation on the net that
> just says "don't do that" (run Tkinter programs from within IDLE, that
> is), but surely someone should have fixed that issue by now?.
>
> </F>- Hide quoted text -
>
> - Show quoted text -

hi thank's i probably missed the b.pack() but it's till the window is
not closed and error message of Windows Appear



More information about the Python-list mailing list