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: