Tk - Widget de botão
O widget do botão Tk é um widget clicável que aciona uma ação. A sintaxe do widget de botão é mostrada abaixo -
button buttonName options
Opções
As opções disponíveis para o widget de botão estão listadas abaixo na tabela -
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. |
Um widget de botão simples é mostrado abaixo -
#!/usr/bin/wish
grid [label .myLabel -text "Click the buttons" -textvariable labelText]
grid [button .myButton1 -text "Button 1" -font {Helvetica -18 bold} -height 5 -width 10
-command "set labelText clicked_top_btn"]
grid [button .myButton2 -text "Button 2" -font {Helvetica -18 bold} -height 5 -width 10
-command "set labelText clicked_bottom_btn"]
Quando executarmos o programa acima, obteremos a seguinte saída -

Quando clicamos no Button1, obteremos a seguinte saída -

Quando clicamos no Button2, obteremos a seguinte saída -
