Exiting Tkinter when using IDLE
Gerrit Muller
gerrit.muller at embeddedsystems.nl
Fri Mar 12 02:14:24 EST 2004
Jason Harper wrote:
> You have two issues here:
>
> 1. Don't use the quit method, instead just close your window. Your QUIT
> button could perhaps use:
> command=self.destroy
>
> 2. Don't call mainloop() if IDLE already has one running. Try this:
>
> import sys
> if "idlelib" not in sys.modules:
> root.mainloop()
>
> Jason Harper
I think that this answer deserves a place in a cookbook recipe. I did
not work with Tkinter for more than a year, but I remember that I
struggled with exactly the same issues and more or less experimentally
reached this solution.
thanks for the clarification!
regards Gerrit
--
Gaudi systems architecting:
http://www.extra.research.philips.com/natlab/sysarch/
More information about the Python-list
mailing list