Tkinter menus
Eric Brunel
eric_brunel at despammed.com
Fri Mar 2 11:27:30 EST 2007
On Fri, 02 Mar 2007 13:41:12 +0100, Gigs_ <gigs at hi.t-com.hr> wrote:
> is it alright to use Menu instead Toplevel or Tk
> like this?
>
> from Tkinter import *
> from tkMessageBox import *
>
> class MenuDemo(Menu):
> def __init__(self, master=None):
> Menu.__init__(self, master)
> self.createWidgets()
> self.master.title('Toolbars and Mennus')
> self.master.iconname('tkpython')
>
> def createWidgets(self):
> self.makeMenuBar()
> self.makeToolBar()
> L = Label(self.master, text='Menu and Toolbar demo')
> L.config(relief=SUNKEN, width=40, height=10, bg='white')
> L.pack(expand=YES, fill=BOTH)
Feels weird to me. Creating widgets in a window from what is supposed to
its its menu is quite unexpected. I would definitely create a sub-class of
Toplevel or Tk and create the menu in it.
HTH
--
python -c "print ''.join([chr(154 - ord(c)) for c in
'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])"
More information about the Python-list
mailing list