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
|
import Tkinter
class panneau2(Tkinter.Frame):
def __init__(self, parent):
Tkinter.Frame.__init__(self, borderwidth = 5, padx = 5, pady = 5, relief = Tkinter.SUNKEN)
# ajout des bouttons de test
Tkinter.Button(self, text = "boutton1").grid(row = 1, column = 1)
Tkinter.Button(self, text = "boutton1").grid(row = 2, column = 1)
Tkinter.Button(self, text = "boutton3").grid(row = 3, column = 1)
self.grid()
class panneau1(Tkinter.Frame):
def __init__(self, parent):
Tkinter.Frame.__init__(self, borderwidth = 5, padx = 5, pady = 5, relief = Tkinter.GROOVE)
# ajout des label de test
Tkinter.Label(self, text = " boutton 1 ==> ", font = "{MS Sans Serif} 12").grid(row = 1, column = 1)
Tkinter.Label(self, text = " boutton 2 ==> ", font = "{MS Sans Serif} 12").grid(row = 2, column = 1)
Tkinter.Label(self, text = " boutton 3 ==> ", font = "{MS Sans Serif} 12").grid(row = 3, column = 1)
self.grid()
class interface1(Tkinter.Frame):
def __init__(self):
Tkinter.Frame.__init__(self)
# ajout du premier panneau
self.panneauNumero1 = panneau1(self)
self.panneauNumero1.grid(row = 2, column = 1)
# ajout du second panneau
self.panneauNumero2 = panneau2(self)
self.panneauNumero2.grid(row = 2, column = 2)
self.grid()
if __name__=='__main__':
App_Interface = interface1()
App_Interface.mainloop() |
Partager