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
| from tkinter import*
fenetre=Tk()
canvas=Canvas(fenetre,height=600,width=600) #taille de la fenêtre
canvas.pack(side=LEFT)
liste_carres=[]
liste_couleur=[]
couleur=['#1247ed','red','blue','green','pink','orange','#a7d5e1'] #liste de couleur
def action(ev): #donne le numéro du carré
ligne=ev.x//100
colonne=ev.y//100
k=6*colonne+ligne
print(k)
for k in range(36): #créer 36 carrés
colonne=k%6
ligne=k//6
a=10+colonne*100
b=10+ligne*100
c=a+80
d=b+80
liste_carres.append(canvas.create_rectangle(a,b,c,d,fill='red'))
canvas.bind('<Button-1>',action)
fenetre.mainloop() |
Partager