Bonjour a tous,

Je débute en programmation python. Mon petit objectif est de faire un jeu de Yams. Je bute depuis un moment sur l'association d'une seule fonction à plusieurs boutons. Dans l'exemple que je vous montre je crée 5 boutons. Je veux ensuite que le clic sur le bouton 1 change son texte en "YES1", le bouton 2 en "YES2", ect... Le but est pour moi de comprendre comment faire pour que la fonction sache quel bouton a été cliqué et modifie la bonne info. Merci d'avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
#appel de tout tkinter (fenetre)
from tkinter import *
 
# créer une fenetre
window = Tk()
# paramètres d'affichage
window.title("ma 1 ère apply")
window.geometry("300x300")
window.minsize(200, 200)
window.config(background='blue')
Liste_Boutons = []
 
 
def Une_Fonction_Bouton():
    Liste_Boutons[i].config(text="YES" + str(i))
 
for i in range(0, 5):
    # ajoute un bouton
    Liste_Boutons.append(Button(text="Bouton " + str(i)))
    # associe une fonction
    Liste_Boutons[i] = Button(text=i, font=("arial",20), bg='white', fg='black', command=Une_Fonction_Bouton)
    Liste_Boutons[i].pack(pady=3, fill=X)
 
 
#affiche la fenetre
window.mainloop()