Bonjour, je souhaite créer plusieurs boutons dans une boucle appelant la même fonction. Cette fonction doit renvoyer le rang de la création du bouton. Cependant quand j'effectue le code, les boutons renvoient tous 6 car la boucle for i in range s'est arrêté avec i = 6. Je sais donc d'où vient le problème mais je ne sais pas le régler. Merci pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 def renvoie(rang): print(rang) a = 20 b = 40 for i in range(7): bouton=tkinter.Button(fen1, text="+", command=lambda :renvoie(i)) bouton.place(x= a, y = b) b = b + 80
Partager