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]