def buildMenu(self): """Construction du menu""" self.menu = Menu(self.loop) _menu1 = "Fichier" self.menu.addMenu(_menu1, "Help", self.menu_cb) # Adding a menu is quite easy self.menu.addMenu(_menu1, "Item 2", self.menu_cb) # Here the callback is always the same, self.menu.addMenu(_menu1, "Item 3", self.menu_cb) # but you use different ones in real life :) self.menu.addMenu(_menu1, "Quitter (C-x)", self.exit_cb, 'ctrl x') # You can also add a shortcut _menu2 = "Menu 2" self.menu.addMenu(_menu2, "Item 1", self.menu_cb) self.menu.addMenu(_menu2, "Item 2", self.menu_cb) self.menu.addMenu(_menu2, "Item 3", self.menu_cb) return self.menu
def buildMenu(self): self.menu = Menu(self.loop) _menu1 = "Menu 1" self.menu.addMenu(_menu1, "Item 1", self.menu_cb) #Adding a menu is quite easy self.menu.addMenu(_menu1, "Item 2", self.menu_cb) #Here the callback is always the same, self.menu.addMenu( _menu1, "Item 3", self.menu_cb) #but you use different ones in real life :) self.menu.addMenu(_menu1, "Exit (C-x)", self.exit_cb, 'ctrl x') #You can also add a shortcut _menu2 = "Menu 2" self.menu.addMenu(_menu2, "Item 1", self.menu_cb) self.menu.addMenu(_menu2, "Item 2", self.menu_cb) self.menu.addMenu(_menu2, "Item 3", self.menu_cb) return self.menu