jueves, 13 de septiembre de 2018

Creacion de una estrella con modulo Tkinter (Practica No. 10)


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