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
| 1 from Tkinter import *
2
3 #--- definition des fonctions gestionnaires d'evenements ---
4
5 def trace_cercle(xc,yc,couleur):
6 can.create_oval(xc-44,yc-50,xc+44,yc+50,width=10,outline=couleur)
7
8 #--- __main___
9
10 fen=Tk()
11 can=Canvas(fen,bg='dark grey', height=250,width=400)
12 can.pack()
13 bouton4=Button(fen,text='Cercle 1',command=trace_cercle(100,100,'blue'))
14 bouton4.pack(side=LEFT)
15 bouton5=Button(fen,text='Cercle 2',command=trace_cercle(200,100,'black'))
16 bouton5.pack(side=LEFT)
17 bouton6=Button(fen,text='Cercle 3',command=trace_cercle(300,100,'red'))
18 bouton6.pack(side=LEFT)
19 bouton7=Button(fen,text='Cercle 4',command=trace_cercle(150,150,'yellow'))
20 bouton7.pack(side=LEFT)
21 bouton8=Button(fen,text='Cercle 5',command=trace_cercle(250,150,'green'))
22 bouton8.pack(side=LEFT)
23 bouton1=Button(fen,text='Quitter',command=fen.quit)
24 bouton1.pack(side=LEFT)
25
26 fen.mainloop()
27 fen.destroy() |
Partager