为什么菜单没有显示? -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()

解决方法

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

root.configure(menu=menu)