这是什么行,以及如何删除创建菜单时自动出现的行:

最佳答案

使用tearoff=0。从NM Tech Tkinter reference


  撕下
  
  通常,可以撕下菜单:选项列表中的第一个位置(位置0)由撕下元素占据,其他选项从位置1开始添加。如果设置tearoff=0,则菜单将不会具有撕下功能,并且将从位置0开始添加选项。


您可以在此示例中看到不同之处:

from tkinter import *

root = Tk()

menubar = Menu(root)

tearoff = Menu(menubar, tearoff=1)
tearoff.add_command(label="Tearoff")
menubar.add_cascade(label="Tearoff", menu=tearoff)

notearoff = Menu(menubar, tearoff=0)
notearoff.add_command(label="No Tearoff")
menubar.add_cascade(label="No Tearoff", menu=notearoff)

root.config(menu=menubar)
root.mainloop()

09-25 20:00