1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
class MainMenuBar ( Menu ):
def __init__ ( self , master ):
Menu.__init__ ( self , master )
master.config( menu = self )
fic = Menu ( self , tearoff=0 )
self.add_cascade(label = "Fichier", menu = fic )
fic.add_command ( label = "Charger" , command=self.__charger__() )
fic.add_command ( label = "Sauver" , command=master.manager.__save__ () )
def __charger__ ( self ):
print "MainMenuBar.__charger__"
self.master.manager.__load__ ()
self.master.lc.__actualise__()
class MainWindow( Tk ):
def __init__ ( self ):
Tk.__init__ ( self )
self.manager = Manager ()
self.title ( "Manager" )
self.lc = ListeCle ( self , self.manager )
self.lc.grid ( row=2 , column=0 , padx=5 , pady=5 , sticky=W )
self.fo = FrameOrdi( self , self.manager )
self.fo.grid ( row=3 , column=0 , padx=5 , pady=5 , sticky=W )
self.menu = MainMenuBar ( self )
self.mainloop() |
Partager