Bonjour à toutes et tous

Je génère 10 boutons et je voudrais que quand il appuie dessus il m'affiche que j'ai appuyé dessus.

En général quand je génère le bouton normalement btn1, btn2, ... cela fonctionne là j'ai essayé de btni, avec i qui varie de 0 à 9, et du coup cela ne fonctionne plus.

Comme je ne sais pas combien de bouton j'aurais besoin j'essaie avec le range (0,9) mais normalement ce sera avec un len(...)

mon code est ici :
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
28
29
30
31
32
33
34
35
36
37
from tkinter import Tk, Button
 
mesure_choisie = []
 
 
def export(i):
    print("j'ai appuyé sur le bouton : ", i)
    mesure_choisie.append(i)
 
 
def ecrit_mesure():
    print(mesure_choisie)
mesure = Tk()
mesure.title("Choix des mesures à incorporer dans le pdf")
mesure.geometry("900x900")
ypos = 0
xpos = 0
for i in range (0,9):
    mod = i % 3
    if mod == 0:
        xpos = 30
        ypos = ypos + 70
    if mod == 1:
        xpos = 230
    if mod == 2:
        xpos = 430
    btni = "btn" + str(i)
    print("le nom du bouton est : ", btni)
    temp = 'bonjour Mr : ' + str(i)
    btni = Button(mesure, text=btni + ' / ' + temp, command=export(i), bg='green')
    btni.place(x=xpos, y=ypos, width=180)
 
btn_valide = Button(mesure, text="Valider les mesures",
                    command=ecrit_mesure(), bg='red')
btn_valide.place(x=750, y=750, height=60, width=120)
 
mesure.mainloop()
Et quand je l'exécute il affiche de suite que j'ai appuyé sur chacun des boutons et il ne tient pas compte de mes divers appuie ultérieurs.

Sauriez vous me dire ou le bat blesse ?

Merci d'avance