我正在编写一个Tkinter程序,到目前为止,它创建了一个带有菜单栏、文件菜单和单个项目的窗口.成功创建了菜单,但有两个项目,第一个是我没有指定的项目,其名称是"—".
如果我不添加一个项目,自发的项目仍然会添加.如果我指定tearoff = 0,这仍然会发生.
你知道为什么会这样吗?
Windows 11、Python 3.12.2、Tkinter和Tcl 8.6.
import tkinter as tk
window = tk.Tk()
window.geometry("800x600")
menubar = tk.Menu(window)
window.config(menu=menubar)
fileMenu = tk.Menu(menubar)
fileMenu.add_command(
label="Exit",
command=window.destroy,
)
menubar.add_cascade(label="File", menu=fileMenu, underline=0)
window.mainloop()