Tk - Widget de linha de tela

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 -