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 -