[Python/tkinter] Radiobuttons non sélectionnés

sebsauvage Messages postés 33415 Statut Modérateur -  
Glock21 Messages postés 1 Statut Membre -
Bonjour tout le monde.
J'ai un petit soucis avec tkinter:


J'ai 2 radiobuttons, mais impossible d'en sélectionner un par défaut:

v = Tkinter.IntVar()
Tkinter.Radiobutton(varianteGroup.interior(),variable=v,value=0,text="choix1").grid(column=0,row=0)   Tkinter.Radiobutton(varianteGroup.interior(),variable=v,value=1,text="choix2").grid(column=0,row=1)
v.set(0)


Les deux radioboutons d'affichent bien, et ils fonctionnent bien quand je clic dessus.

Mais pas moyen d'en sélectionner un par défaut.
Je ne comprend pas ce que j'ai mal fait.
Quelqu'un aurait-il une idée ?

Merci d'avance.


(A tout hasard: varianteGroupe est un objet Pmw.Group())

2 réponses

Glock21 Messages postés 1 Statut Membre 1
 
Il suffit de faire nomBouton1.select()

;)
1
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
Trouvé !

En fait, si vous ne gardez pas une référence à la variable v hors de votre constructeur, Tkinter ne garde pas la valeur par défaut.
Il suffit d'ajouter:
self._mavaleur = v

et c'est bon.
0