On Tue, 15 Nov 2005 16:17:53 -0500
Double Six <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> I am testing the following Tkinter code (attached at the end of
> this message) by Fredrik Lundh on a Mac OS X 10.4.2 with Python
> version 2.3. I do get a root window, but it is totally blank
> without the desirable menubars such as File and Edit. What am I
> missing?
> 
<snip>

It works well for me (on linux, python-2.3), maybe a mac specific thing (sorry 
, I can't help then).
Does the following, simpler code work for you?

from Tkinter import *

root = Tk()
menubar = Menu(root)
menu = Menu(menubar, tearoff=0)
menubar.add_cascade(label="File", menu=menu)
menu.add_command(label="New")
menu = Menu(menubar, tearoff=0)
menubar.add_cascade(label="Edit", menu=menu)
menu.add_command(label="Cut")
menu.add_command(label="Copy")
menu.add_command(label="Paste")
root.config(menu=menubar)
root.mainloop()

The only thing that looks a little starnge to me in the original code is
that the menubar is created as a child of the AppUi class, which is basically a 
Frame,
but then it is attached to that Frame's parent (the root window).
Maybe the mac doesn't like this (just a thought)?

Michael
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to