Tk - widget do botão de verificação
O botão de verificação Tk é usado para criar vários itens selecionáveis na forma de caixas de seleção. A sintaxe do widget de botão de verificação é mostrada abaixo -
checkbutton checkbuttonName options
Opções
As opções disponíveis para o widget do botão de verificação 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. |
Um exemplo simples de Tk para o botão de verificação é mostrado abaixo -
#!/usr/bin/wish
grid [label .myLabel1 -text "Range 20-30 not selected" -textvariable myLabelValue1 ]
grid [checkbutton .chk1 -text "Range 20-30" -variable occupied1 -command {if {$occupied1 } {
set myLabelValue1 {Range 20-30 selected}
} else {
set myLabelValue1 {Range 20-30 not selected}
} }]
grid [label .myLabel2 -text "Range 30+ not selected" -textvariable myLabelValue2 ]
grid [checkbutton .chk2 -text "Range 20-30" -variable occupied2 -command {if {$occupied2 } {
set myLabelValue2 {Range 30+ selected}
} else {
set myLabelValue2 {Range 30+ not selected}
} }]
Quando executarmos o programa acima, obteremos a seguinte saída -
Quando clicamos no botão de verificação 1 e no botão de verificação 2, obteremos o seguinte resultado -