[Tkinter] classes et menus déroulants
Bonjour, je souhaite créer une classe (Frame) dans laquelle se trouve un Menu déroulant. J'y arrive via le widget Menubutton mais pas Menu
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
class MenuBar (Frame):
def __init__(self, boss=None):
Frame.__init__(self)
self.frame1 = Frame()
self.frame1.pack()
self.menu1 = Menu(self.frame1)
self.sous_menu1 = Menu(self.menu1, tearoff=0)
self.menu1.add_cascade(label=" Menu ", menu = self.sous_menu1)
self.sous_menu1.add_command(label = "Menu principal", command = self.ask_menu_principal)
self.sous_menu2 = Menu(self.menu1, tearoff=0)
self.menu1.add_cascade(label=" Informations ", menu = self.sous_menu2)
self.sous_menu2.add_command(label = "Aide", command = self.aide)
self.sous_menu2.add_command(label = "Version", command = self.version)
self.frame1.config(menu = self.menu1) |
Je recois une erreur avec le widget Menu concernant la derniere ligne:
Code:
self.frame1.config(menu = self.menu1)
l'option menu est apparement inconnue...8O
J'ai surement fait une grosse faute de classe mais ne comprend pas pourquoi avec un Menubutton ca fonctionne...
Merci de votre aide
---------
:aie: :aie: Je me suis encore trompé de section