Tk - Widget bouton radio
Le widget bouton radio implémente un bouton à choix multiples, qui est un moyen d'offrir de nombreuses sélections possibles à l'utilisateur et lui permet de n'en choisir qu'une. La syntaxe du widget bouton radio est indiquée ci-dessous -
radiobutton radiobuttonName options
Options
Les options disponibles pour le widget bouton radio sont répertoriées ci-dessous dans le tableau suivant -
N ° Sr. | Syntaxe et description |
---|---|
1 | -font fontDescriptor Utilisé pour définir la police du widget. |
2 | -height number Utilisé pour définir la hauteur du widget. |
3 | -command action Définit l'action de commande pour le bouton. |
4 | -text text Définit le texte du widget. |
5 | -width number Définit la largeur du widget. |
6 | -variable variableName Définit la variable du widget. |
sept | -value variableValue Définit la variable avec une valeur de variable. |
Un exemple de widget de bouton radio simple est présenté ci-dessous -
#!/usr/bin/wish
grid [frame .gender ]
grid [label .myLabel -text "Male" -textvariable myLabel1 ]
grid [radiobutton .gender.maleBtn -text "Male" -variable gender -value "Male"
-command "set myLabel1 Male"] -row 1 -column 2
grid [radiobutton .gender.femaleBtn -text "Female" -variable gender -value "Female"
-command "set myLabel1 Female"] -row 1 -column 3
.gender.maleBtn select
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -