El widget de línea se utiliza para dibujar una línea en el lienzo. La sintaxis para el widget de línea se muestra a continuación:
canvasName create line x1 y1 x2 y2 ... xn yn options
x1 y1, x2 y2 ... xn yn se utilizan para determinar los puntos finales de los segmentos de línea.
Opciones
Las opciones disponibles para el widget de línea se enumeran a continuación en la siguiente tabla:
No Señor. |
Sintaxis y descripción |
1 |
-arrow end Determina si la línea debe tener flechas en los extremos. El final puede ser ambos, primero, último y ninguno. |
2 |
-fill color El color de relleno llena el segmento de línea con el color. |
3 |
-smooth boolean Esto se puede establecer en verdadero para que los segmentos de línea se rendericen con un conjunto de splines Bezier. |
4 |
-splinesteps number Determina el número de segmento de línea para splines Bezier. |
A continuación se muestra un ejemplo sencillo de widget de línea:
#!/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
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: