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 -