Bonjour,

Je savais pas trop quoi mettre pour le titre :

Mon code :
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
def foncValidOK():
    #   Chg du texte du choix du Radiobutton
    bout01.configure(text="01")
    #   Modification de la chaine : varChaine
    global varChaine
    varChaine = "01" + varChaine[varPosition:]
    #   Enregistrement de la chaine : varChaine dans le fichier txt
    Fichier = open("0_Codes_variables.txt", "w")
    Fichier.write(varChaine)
    Fichier.close()
    fenConfirm.destroy()
 
 
def fonc6ChoixReinit01():
    global fenConfirm
    varTextConfirm = "Etes vous sûr de vouloir réinitialiser cette liste de codes,\n \
    car tous les codes de cette listes seront supprimées,\n \
    vous pourrez toujours recharger une ancienne sauvegarde.\n"
    #   Création de la fenêtre Confirmation
    fenConfirm = Toplevel()
    fenConfirm.title("Demande de confirmation")
    fenConfirm.configure(bg="Tan")
    #   Création objLabel
    objConfirmLabel01 = Label(fenConfirm, text=varTextConfirm, bg="Tan")
    #   Création Bouton Validation
    objConfirmBout01 =Button(fenConfirm, image=photo5, command=foncValidOK, bg="Tan")
    #   Création Bouton Quit
    objConfirmBout02 =Button(fenConfirm, image=photo4, command=fenConfirm.destroy, bg="Tan")
    #   positionnements
    objConfirmLabel01.grid(row=0)
    objConfirmBout01.grid(row=1, sticky=W)
    objConfirmBout02.grid(row=1, sticky=E)
    #   Attente événements
    fenConfirm.mainloop()

Ce qui m'interesse c'est : objConfirmBout01 =Button(fenConfirm, image=photo5, command=foncValidOK, bg="Tan") pour valider la réinitialisation à "01" d'un radiobutton, ça marche bien, le truc c'est que je voudrais appeler ma fonction :foncValidOK ce cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
varTest="01"
objConfirmBout01 =Button(fenConfirm, image=photo5, command=foncValidOK(varTest), bg="Tan")
et modifier ma fonction en conséquence, car j'ai 6 radiobutton ("01", "02" ect... :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
def foncValidOK(varTest):
    #   Chg du texte du choix du Radiobutton
    bout01.configure(text=varTest)
    #   Modification de la chaine : varChaine
    global varChaine
    varChaine = varTest" + varChaine[varPosition:]
    #   Enregistrement de la chaine : varChaine dans le fichier txt
    Fichier = open("0_Codes_variables.txt", "w")
    Fichier.write(varChaine)
    Fichier.close()
    fenConfirm.destroy()

Bien sûr ça ne fonctionne pas et je sais pas pourquoi ?