簡體   English   中英

tkinter.menu.config 不適用於 python GUI

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM