Closing Toplevel windows
klappnase
klappnase at web.de
Fri Aug 1 19:54:01 EDT 2003
Scott Holmes <scottholmes at sbcglobal.net> wrote in message news:<mailman.1059756065.3601.python-list at python.org>...
> I'm trying to determine best practices as well as learn basic coding
> syntax. I wish to open an input screen to view/enter data. The screen
> also requires a menu. This is part of the code I have so far:
>
> import Tkinter
> import tkMessageBox
> import Pmw
> import wcgc_pg
>
> class calendarWindow:
> def __init__(self, parent):
> megaToplevel = Pmw.MegaToplevel(parent, title = 'Calendar Program')
> toplevel = megaToplevel.interior()
> self.balloon = Pmw.Balloon(toplevel)
>
> menuBar = Pmw.MainMenuBar(toplevel,
> balloon = self.balloon)
> toplevel.configure(menu = menuBar)
> self.menuBar = menuBar
> ...
>
> This is basically code taken from the Pmw demos. What I wish to
> determine now is how to close this window from a menu option and/or a
> button. Neither withdraw() nor deactivate() work.
Hi,
I don't know much about Pmw, but with a Tkinter toplevel I would use
destroy() .
Hope that helped (or don't Pmw widgets have a destroy method ?? Like I
said, I don't know much about Pmw).
Michael
More information about the Python-list
mailing list