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: