docbour a écrit :
Débutant en Python, mon premier programme avec Tkinter bloque sur la récupération d'une variable d'un champ radio button dans une autre fenetre type Label.
J'arrive à récupérer ma variable avec .get() et l'imprimer mais pas à l'inclure dans le Label. J'ai essayé de passer par une fonction, un lambda sans succès.
Voici le type de programme que j'utilise:
from tkinter import *
fen = Tk()
global var
var = IntVar()
def result():
print(var.get())
donnee = lambda var: var.get()
bouton_1 = Radiobutton(fen, text="jaune", variable=var, value=1, command=result)
bouton_2 = Radiobutton(fen, text="vert", variable=var, value=2, command=result)
bouton_1.pack()
bouton_2.pack()
champ_label = Label(fen, bg='white', text=donnee, font=("Comic Sans MS","10","bold" ),relief=FLAT)
champ_label.pack()
fen.mainloop()
|