Le petit script ci-dessous vous permet de récupérer la donnée en provenance d'un radiobutton.
from Tkinter import *
def affichage():
print v.get()
print 2*float(v.get())
mast = Tk()
v = StringVar()
Radiobutton(mast,variable=v,text="A ", value="3.14", command=affichage).pack()
Radiobutton(mast,variable=v,text="B", value="6.28",command=affichage).pack()
Radiobutton(mast,variable=v,text="C", value="4.2",command=affichage).pack()
mast.mainloop
Chaque radiobutton est caractérisé par la valeur qu'il doit renvoyer (dans cet exemple, c'est une chaîne de caractères, indiquée ici dans le champ value : 3.14, 6.28 ou 4.2). Le champ variable est le nom de la variable qui recevra le choix de l'utilisateur : nécessairement le nom doit être identique pour tous les radiobuttons d'un même groupe.
On associe pour l'exemple la fonction affichage() à chaque radiobutton pour les "voir" sur la console.
Pour finir, l'accès au contenu de la variable v se fait grâce à la méthode get().
APP1 :: Version11.4
Il y a 1 mois