Tk - Widget de etiqueta
Um widget de rótulo é um widget comum usado em quase todos os aplicativos Tk que são usados para exibir texto simples. A sintaxe do widget de rótulo é mostrada abaixo -
label labelName options
Opções
As opções disponíveis para o widget de etiqueta estão listadas abaixo na tabela -
Sr. Não. | Sintaxe e descrição |
---|---|
1 | -background color Usado para definir a cor de fundo do widget. |
2 | -borderwidth width Usado para desenhar com borda em efeitos 3D. |
3 | -font fontDescriptor Usado para definir a fonte do widget. |
4 | -foreground color Usado para definir a cor do primeiro plano para o widget. |
5 | -height number Usado para definir a altura do widget. |
6 | -padx number Define o padx para o widget. |
7 | -pady number Define o pady para o widget. |
8 | -relief condition Define o relevo 3D para este widget. A condição pode ser elevada, afundada, plana, crista, sólida ou sulcada. |
9 | -text text Define o texto do widget. |
10 | -textvariable varName Variável associada ao widget. Quando o texto do widget muda, a variável é definida como texto do widget. |
11 | -width number Define a largura do widget. |
12 | -justify alignment Define o alinhamento do texto, que pode ser à esquerda, centro ou direita. |
Um exemplo simples de widget de etiqueta é mostrado abaixo -
#!/usr/bin/wish
grid [label .myLabel -background red -foreground white -text "Hello World" -relief ridge
-borderwidth 8 -padx 10 -pady 10 -font {Helvetica -18 bold} -height 10 -width 35
-textvariable myvariable -justify left -underline 1]
set myvariable "Test Hello"
Quando executarmos o programa acima, obteremos a seguinte saída -