j'aimerais faire un petit programme avec Tkinter , celui posséde une matrice de boutons creer a l'aide d'une boucle for , voice le code :
def Damier():
global mat
mat=[]
for i in range(0,10):
color=i
mat.append([])
for j in range(0,10):
if color%2==0:
mat[i].append(Button(plateau,bg='black',width=2,height=0,command=lambda:mouvement_1(i,j)))
else :
mat[i].append(Button(plateau,bg='white',width=2,height=0,))
mat[i][j].grid(row=i,column=j)
color+=1
return mat
Mes boutons s'afficher comme je le souhaite sauf que lorsque l'on click dessus , la fonction prend en parametre (9, 9) ( la derniere valeur de la boucle for ) et non pas (ligne,colonne)