je
le 1/02/06
Jeux de tennis en Python et Tkinter
par J.Ruan
On vas crées, un petite jeux de tenni avec 4 murs, une balle, a la fin on luis ajouteras une raquettes, que on pouras le faires bouges de gauche, droits, hauts, bas.
Sur se Tp, on va apprendres, a utuliser, les outil, de Tkinter, de Canvas et les Id de canvas
[1]: La fenetres et le canvas
from Tkinter import*
fen =Tk()
can =Canvas()
can.grid()
fen.mainloop()
riens, a dire.
[2]: Les 4 mures
On vas luis, ajouter, les 4 murs, de couleurs, bleus
1er mure il se trouve a gauche de ecrant
2emme .... .. hauts .. ....
3emme ... .. droits .. ....
4emme ... ... bas ... .... ..
On va utuliser .create_rectangle(x1,y1,x2,y2), pour dessiner les les 4 mures, et fill pour mettres les mur en bleus.
from Tkinter import*
fen =Tk()
can =Canvas()
can.grid()
#--------------------------------------------------
# les 4 murs
#--------------------------------------------------
can.create_rectangle(1,10,10,200,fill="blue")
can.create_rectangle(11,1,280,10,fill="blue")
can.create_rectangle(281,11,290,200,fill="blue")
can.create_rectangle(11,201,280,210,fill="blue")
fen.mainloop()
[3]: la balle
La balle seras un cercle de diametres 10 pixel, de couleur rouge, create_oval(x1,y1,x2,y2)
from Tkinter import*
fen =Tk()
can =Canvas()
can.grid()
#--------------------------------------------------
# les 4 murs
#--------------------------------------------------
can.create_rectangle(1,10,10,200,fill="blue")
can.create_rectangle(11,1,280,10,fill="blue")
can.create_rectangle(281,11,290,200,fill="blue")
can.create_rectangle(11,201,280,210,fill="blue")
#---------------------------------------------------
# la balle
#---------------------------------------------------
can.create_oval(180,180,190,190,fill="red")
fen.mainloop()
[4]: Mouvement de la balle
libraires utiliser, et elements utiliser, et variables
Tkinte
Tk() fen
mainloop()
Canvas can
.create_
.create_rectangle()
.create_oval()