[英]tkinter.menu.config doesn't work for python GUI
我嘗試使用 tkinter 和 python3 在 python 中編寫 GUI。 首先我導入 tkinter 和 filedialog 模塊,然后我創建一個包含文本字段的窗口。 問題出現在下一行,菜單沒有出現在窗口中:
MENU = tk.Menu(WIN)
WIN.config(menu=MENU)
fm = tk.Menu(MENU)
fm.add_command(label='Open...', command=do_open)
fm.add_command(label='Save', command=do_save)
fm.add_command(label='Save As...', command=do_saveas)
fm.add_separator()
fm.add_command(label='Quit', command=do_quit)
fm.add_cascade(label='File', menu=fm)
誰能幫我?
您永遠不會將fm
菜單添加到MENU
。
改變這個:
fm.add_cascade(label='File', menu=fm)
...到這個:
MENU.add_cascade(label='File', menu=fm)
在這里試試這個。
MENU = tk.Menu(self)
self.config(menu=MENU)
fm = tk.Menu(MENU)
MENU.add_cascade(label='File', menu=fm)
fm.add_command(label='Open...', command=do_open)
fm.add_command(label='Save', command=do_save)
fm.add_command(label='Save As...', command=do_saveas)
fm.add_separator()
fm.add_command(label='Quit', command=do_quit)
fm.add_cascade(label='File', menu=fm)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.