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
|
# Suivant que l'on exécute ce script sous Python 3 ou Python 2,
try:
from tkinter import * # module Tkinter pour Python 3
except:
from Tkinter import * # module Tkinter pour Python 2
class FenEquipe(Toplevel):
"Fenêtre satellite contenant deux boutons"
def __init__(self,colorLoc,colorVis, **Arguments):
Toplevel.__init__(self, **Arguments)
self.geometry("250x200+100+240")
self.boutonLoc= Button(self,text="locaux",bg=colorLoc,command=lambda arg ='Loc': self.selJoueur(arg))
self.boutonLoc.pack(side=BOTTOM)
self.boutonVis= Button(self,text="Visiteurs",bg=colorVis,command=lambda arg ='Vis': self.selJoueur(arg))
self.boutonVis.pack(side=BOTTOM)
def selJoueur (self,equipe) :
print ('Equipe ='+ equipe)
if equipe == 'Loc' :
print ("locaux")
else :
print ("visiteurs")
# ------------------------ MAIN --------------------------------
def fenetre2 ():
fenChoixEquipe = FenEquipe (colorLoc="Red",colorVis="Yellow")
fen = Tk()
largeur, hauteur = (500,250)
canevas = Canvas(fen,bg='dark grey',height=hauteur,width=largeur)
canevas.pack()
boutonFenetre2 = Button(fen,text="Choisir",command=fenetre2)
boutonFenetre2.pack(side=BOTTOM)
fen.mainloop() |
Partager