J'essaye de faire des classe de sous menu
[quote]from Tkinter import *
root = Tk()
menu1=Menu(root)
class SousMenu :
"definition de sous menus"
def __init__(self,nm=''):
self = Menu(menu1, tearoff=0)
menu1.add_cascade(label=nm,menu=self)
fichier=SousMenu('Fichier')
univer=SousMenu('Univers')
root.config(menu=menu1)
root.mainloop()[/quote]
Ce premier programme fonctionne tres bien
Mais sur le meme principe, celui là ne marche pas :
[quote]from Tkinter import *
root = Tk()
menu1=Menu(root)
class SousMenu :
"definition de sous menus"
def __init__(self,nm=''):
self = Menu(menu1, tearoff=0)
menu1.add_cascade(label=nm,menu=self)
class SousSousMenu :
"definition de sous sous menus"
def __init__(self,nom_sous_sous_menu1='',nom_sous_menu1=''):
self=Menu(nom_sous_menu1, tearoff=0)
nom_sous_menu1.add_cascade(label=nom_sous_sous_menu1,menu=self)
fichier=SousMenu('Fichier')
univer=SousMenu('Univers')
sou_men1=SousSousMenu('uni1',univer)
root.config(menu=menu1)
root.mainloop()[/quote]