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

Fermé
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 28 juin 2005 à 15:58
Glock21 Messages postés 1 Date d'inscription vendredi 7 mai 2010 Statut Membre Dernière intervention 7 mai 2010 - 7 mai 2010 à 17:42
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())
A voir également:

2 réponses

Glock21 Messages postés 1 Date d'inscription vendredi 7 mai 2010 Statut Membre Dernière intervention 7 mai 2010 1
7 mai 2010 à 17:42
Il suffit de faire nomBouton1.select()

;)
1
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
29 juin 2005 à 12:19
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