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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#*********************************** Imports ************************************
import Tkinter
import tkMessageBox
import tkFont
...
#*********************************** classe main (héritée de Tkinter.Tk) ************************************
class tk_Mon_Appli(Tkinter.Tk):
#***********************
def __init__(self,parent):
#Tkinter.Tk.__init__(self,parent)
self.m_Parent = parent
self.Initialize()
#***********************
def Initialize(self):
#plein de code
btn_Launch = Tkinter.Button(fr_TaFrame, text='VALIDER',command=self.Valider,relief='raised',fg="#555500",font=('Helvetica', 10, 'bold'))
#***********************
def Valider(self):
#traitement à la con
print("Ma chaine est "+st_Ta_Chaine1.get())
#*********************************** Methodes Globales ************************************
Msg_Erreur()
blabla
#************************** Point d'entrée de l'appli ******************************
if __name__ == "__main__":
try:
#Instanciation de la fenêtre principale de l'application
app = Mon_Appli(None)
app.title('Ton titre')
# Creation d'un menu
menu = Tkinter.Menu(app)
app.config(menu=menu)
filemenu = Tkinter.Menu(menu,tearoff=0)
menu.add_cascade(label=u"Fichier", menu=filemenu)
...
helpmenu = Tkinter.Menu(menu,tearoff=0)
menu.add_cascade(label=u"Aide", menu=helpmenu)
helpmenu.add_command(label=u"A Propos", command=About)
#boucle d'attente des évènements
app.mainloop()
except:
Msg_Erreur("__Main__") |
Partager