【问题标题】:Tkinter menu delete itemTkinter 菜单删除项
【发布时间】:2014-03-21 08:06:04
【问题描述】:

如何删除任何菜单项?例如我想删除“播放”。

self.menubar = Menu(self.root)
self.root.config(menu=self.menubar)


self.filemenu2 = Menu(self.menubar)
self.label2=self.menubar.add_cascade(label="Sound", menu=self.filemenu2)

self.menuPlay = self.filemenu2.add_command(label="Play", state=DISABLED, accelerator="Ctrl+P")
self.menuStop = self.filemenu2.add_command(label="Stop", state=DISABLED, accelerator="Ctrl+S")

【问题讨论】:

    标签: python menu tkinter


    【解决方案1】:

    菜单小部件有一个delete 方法。您可以给出一个索引(从零开始),也可以给出要删除的项目的标签:

    self.filemenu2.delete(0) # deletes first item in menu
    self.filemenu2.delete("Stop") $ delete item with the label "Stop"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 2013-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多