O widget de linha é usado para desenhar uma linha na tela. A sintaxe do widget de linha é mostrada abaixo -
canvasName create line x1 y1 x2 y2 ... xn yn options
x1 y1, x2 y2 ... xn yn são usados para determinar os pontos finais dos segmentos de linha.
Opções
As opções disponíveis para o widget de linha estão listadas abaixo na tabela a seguir -
Sr. Não. |
Sintaxe e descrição |
1 |
-arrow end Determina se a linha deve ter setas nas extremidades. O fim pode ser ambos, primeiro, último e nenhum. |
2 |
-fill color A cor de preenchimento preenche o segmento de linha com a cor. |
3 |
-smooth boolean Isso pode ser definido como verdadeiro para fazer com que os segmentos de linha sejam renderizados com um conjunto de splines de Bézier. |
4 |
-splinesteps number Determina o número de segmento de linha para splines de Bézier. |
Um exemplo simples de widget de linha é mostrado abaixo -
#!/usr/bin/wish
canvas .myCanvas -background red -width 100 -height 100
pack .myCanvas
.myCanvas create line 10 10 50 50 30 100 -arrow both -fill yellow -smooth true
-splinesteps 2
Quando executarmos o programa acima, obteremos a seguinte saída -