首页 > 解决方案 > 为什么菜单不显示?- Tkinter

问题描述

我正在尝试使用 tkinter 制作菜单。但是当我运行代码时,会出现窗口,但菜单不会。我没有错误。

这是我的代码:

from tkinter import *

root = Tk()
root.geometry("500x300")

menu = Menu(root)

file_menu = Menu(menu, tearoff=0)
file_menu.add_command(label="New")
file_menu.add_command(label="Open")
file_menu.add_command(label="Save")

menu.add_cascade(label="File", menu=file_menu)
menu

root.mainloop()

标签: pythonpython-3.xtkintertkinter-layouttkinter-menu

解决方案


您尚未将其添加到根窗口。创建后您需要执行以下操作menu

root.configure(menu=menu)

推荐阅读