当我运行以下代码在Mac OSX中创建菜单时,弹出2个TK应用程序窗口,我只想要一个。
from tkinter import *
root = Tk()
win = Toplevel(root)
menubar = Menu(win)
appmenu = Menu(menubar, name='apple')
menubar.add_cascade(menu=appmenu)
appmenu.add_command(label='About My Application')
appmenu.add_separator()
win['menu'] = menubar
root.mainloop()
答案 0 :(得分:1)
这是一个窗口:
root = Tk()
...这是一个窗口:
win = Toplevel(root)
如果只需要一个窗口,请不要创建Toplevel
。