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