Tk - Widget de ligne de toile

Le widget Ligne est utilisé pour dessiner une ligne dans le canevas. La syntaxe du widget de ligne est indiquée ci-dessous -

canvasName create line x1 y1 x2 y2 ... xn yn options

x1 y1, x2 y2 ... xn yn sont utilisés pour déterminer les extrémités des segments de ligne.

Options

Les options disponibles pour le widget de ligne sont répertoriées ci-dessous dans le tableau suivant -

Sr.No. Syntaxe et description
1

-arrow end

Détermine si la ligne doit avoir une flèche aux extrémités. La fin peut être à la fois, première, dernière et aucune.

2

-fill color

La couleur de remplissage remplit le segment de ligne avec la couleur.

3

-smooth boolean

Cela peut être défini sur true pour que les segments de ligne soient rendus avec un ensemble de splines de Bézier.

4

-splinesteps number

Détermine le nombre de segments de ligne pour les splines de Bézier.

Un exemple simple de widget de ligne est montré ci-dessous -

#!/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

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -