Tk - Widget poligono canvas

Il widget Poligono viene utilizzato per disegnare una forma poligonale nell'area di disegno. La sintassi per il widget poligono è mostrata di seguito:

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

x1 y1 e x2 y2 ... xn yn sono usati per determinare i punti finali di un poligono.

Opzioni

Le opzioni disponibili per il widget poligono sono elencate di seguito nella tabella seguente:

Sr.No. Sintassi e descrizione
1

-outline color

Determina il colore del contorno.

2

-fill color

Il colore di riempimento riempie l'ovale con il colore.

3

-stipple bitmap

Il modello di punteggiatura da utilizzare se viene utilizzata l'opzione -fill.

4

-width number

Determina la larghezza.

5

-smooth boolean

Questo può essere impostato su true per rendere i segmenti di linea da renderizzare con una serie di spline di Bezier.

6

-splinesteps number

Determina il numero di segmenti di linea per le spline di Bézier.

Di seguito è mostrato un semplice esempio di widget poligono:

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

Quando eseguiamo il programma sopra, otterremo il seguente output: