Tk - Widgets Básicos
Widgets básicos são widgets comuns disponíveis em quase todos os aplicativos Tk. A lista de widgets básicos disponíveis é fornecida abaixo -
Sr. Não. | Widgets e descrição |
---|---|
1 | Rótulo Widget para exibir uma única linha de texto. |
2 | Botão Widget que é clicável e aciona uma ação. |
3 | Entrada Widget usado para aceitar uma única linha de texto como entrada. |
4 | mensagem Widget para exibir várias linhas de texto. |
5 | Texto Widget para exibir e opcionalmente editar várias linhas de texto. |
6 | Nível Superior Widget usado para criar um quadro que é uma nova janela de nível superior. |
Um exemplo simples de Tk é mostrado abaixo usando widgets básicos -
#!/usr/bin/wish
grid [label .myLabel -text "Label Widget" -textvariable labelText]
grid [text .myText -width 20 -height 5]
.myText insert 1.0 "Text\nWidget\n"
grid [entry .myEntry -text "Entry Widget"]
grid [message .myMessage -background red -foreground white -text "Message\nWidget"]
grid [button .myButton1 -text "Button" -command "set labelText clicked"]
Quando executarmos o programa acima, obteremos a seguinte saída -