Tk - Widget de botão de rádio
O widget de botão de rádio implementa um botão de múltipla escolha, que é uma maneira de oferecer muitas opções possíveis ao usuário e permite que ele escolha apenas uma delas. A sintaxe do widget de botão de rádio é mostrada abaixo -
radiobutton radiobuttonName options
Opções
As opções disponíveis para o widget de botão de rádio estão listadas abaixo na tabela a seguir -
Sr. Não. | Sintaxe e descrição |
---|---|
1 | -font fontDescriptor Usado para definir a fonte do widget. |
2 | -height number Usado para definir a altura do widget. |
3 | -command action Define a ação de comando para o botão. |
4 | -text text Define o texto do widget. |
5 | -width number Define a largura do widget. |
6 | -variable variableName Define a variável para o widget. |
7 | -value variableValue Define a variável com o valor da variável. |
Um exemplo de widget de botão de opção simples é mostrado abaixo -
#!/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 executarmos o programa acima, obteremos a seguinte saída -