Tk: widget de lienzo de polígono
El widget de polígono se utiliza para dibujar una forma de polígono en un lienzo. La sintaxis para el widget de polígono se muestra a continuación:
canvasName create polygon x1 y1 x2 y2 ... xn yn options
x1 y1 y x2 y2 ... xn yn se utilizan para determinar los puntos finales de un polígono.
Opciones
Las opciones disponibles para el widget de polígono se enumeran a continuación en la siguiente tabla:
No Señor. | Sintaxis y descripción |
---|---|
1 | -outline color Determina el color del contorno. |
2 | -fill color El color de relleno llena el óvalo con el color. |
3 | -stipple bitmap El patrón de punteado que se utilizará si se utiliza la opción -fill. |
4 | -width number Determina el ancho. |
5 | -smooth boolean Esto se puede establecer en verdadero para que los segmentos de línea se rendericen con un conjunto de splines Bezier. |
6 | -splinesteps number Determina el número de segmentos de línea para splines Bézier. |
A continuación se muestra un ejemplo simple de widget de polígono:
#!/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
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: