예제 #1
0
 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
예제 #2
0
 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