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: