Tk - Widget de polygone de canevas

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

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

x1 y1 et x2 y2 ... xn yn sont utilisés pour déterminer les extrémités d'un polygone.

Options

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

Sr.No. Syntaxe et description
1

-outline color

Détermine la couleur du contour.

2

-fill color

La couleur de remplissage remplit l'ovale avec la couleur.

3

-stipple bitmap

Le motif de pointillé à utiliser si l'option -fill est utilisée.

4

-width number

Détermine la largeur.

5

-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.

6

-splinesteps number

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

Un exemple simple de widget polygone est illustré ci-dessous -

#!/usr/bin/wish

canvas .myCanvas -background red -width 200 -height 200 
pack .myCanvas
.myCanvas create polygon 50 50 100 80 120 120 100 190 -fill yellow -outline green

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