2014-02-20 188 views
1

如何刪除任何菜單項?例如,我想刪除「播放」。Tkinter菜單刪除項目

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") 
+0

請向我們提供您迄今嘗試過的方法**「刪除」播放** – Gogo

回答

4

菜單小工具有一個delete方法。您可以提供一個索引(從零開始),或者您可以給該項目的標籤進行刪除:

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