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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
self.frame1.config(menu = self.menu1)
l'option menu est apparement inconnue...

J'ai surement fait une grosse faute de classe mais ne comprend pas pourquoi avec un Menubutton ca fonctionne...


Merci de votre aide

---------
Je me suis encore trompé de section