Tk - Widget della linea di tela
Il widget Linea viene utilizzato per disegnare una linea nella tela. La sintassi per il widget di linea è mostrata di seguito:
canvasName create line x1 y1 x2 y2 ... xn yn options
x1 y1, x2 y2 ... xn yn vengono utilizzati per determinare i punti finali dei segmenti di linea.
Opzioni
Le opzioni disponibili per il widget di linea sono elencate di seguito nella tabella seguente:
Sr.No. | Sintassi e descrizione |
---|---|
1 | -arrow end Determina se la linea deve avere una freccia alle estremità. La fine può essere sia la prima che l'ultima e nessuna. |
2 | -fill color Il colore di riempimento riempie il segmento di linea con il colore. |
3 | -smooth boolean Questo può essere impostato su true per rendere i segmenti di linea da renderizzare con una serie di spline di Bezier. |
4 | -splinesteps number Determina il numero di segmenti di linea per le spline di Bézier. |
Di seguito è mostrato un semplice esempio di widget di linea:
#!/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 eseguiamo il programma sopra, otterremo il seguente output: