En esta entrada se mostrar la creacion de un poligono dando como referencia puntos dentro de un lienzo para crear dicha figura.
Como se vio en la entrada pasada, el modulo de Tkinter nos permite usar un lienzo para dibujar dentro de este con coordenadas(serie de puntos) formando asi una figura.
En esta ocasion, se realizo una estrella con el siguiente codigo como se muestra:
from Tkinter import *
ventanaP = Tk() #crea una objeto tipo ventana
ventanaP.title("Hare un poligono")
ventanaP.config(bg="brown") #Dar color al fondo de la ventana
ventanaP.geometry('500x500') #Dar ancho y alto de la ventana en pixeles
def poligono(ventanaP):
panel = Canvas(width= 400, height = 400, bg = 'red') #seria el lienzo canvas deon va fig
panel.create_polygon(200, 10, 380, 280, 10, 100, 360, 100, 10, 280, width=5, fill='', outline='green') #Coordenadas para la creacion del poligono
panel.pack()
#def ejecutar(f):
#ventanaP.after(200, f)#forma de ejecutar las funciones
boton = Button(ventanaP, text="Mostrar linea" , command= lambda: poligono(ventanaP))
boton.pack()
ventanaP.mainloop()
Resultado de la corrida del programa


No hay comentarios.:
Publicar un comentario