Tk - Widget pulsante radio

Il widget del pulsante di opzione implementa un pulsante a scelta multipla, che è un modo per offrire all'utente molte selezioni possibili e consente all'utente di sceglierne solo una. La sintassi per il widget del pulsante di opzione è mostrata di seguito:

radiobutton radiobuttonName options

Opzioni

Le opzioni disponibili per il widget del pulsante di opzione sono elencate di seguito nella tabella seguente:

Sr.No. Sintassi e descrizione
1

-font fontDescriptor

Utilizzato per impostare il carattere per il widget.

2

-height number

Utilizzato per impostare l'altezza del widget.

3

-command action

Imposta l'azione del comando per il pulsante.

4

-text text

Imposta il testo per il widget.

5

-width number

Imposta la larghezza per il widget.

6

-variable variableName

Imposta la variabile per il widget.

7

-value variableValue

Imposta la variabile con valore variabile.

Di seguito viene mostrato un semplice esempio di widget del pulsante di opzione:

#!/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

Quando eseguiamo il programma sopra, otterremo il seguente output: