Creación de polígonos en pycharm

Con el modulo Tkinter, crearemos una estrella, el codigo para crearla es el siguiente:

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()


También crearemos un arco, el código es el siguiente:

from Tkinter import *

ventana=Tk() #creacion de la ventana
ventana.title('Muestra un arco')
ventana.config(bg='brown')
ventana.geometry('500x500')

def arco(ventana):
    panel = Canvas(width = 400, height = 400, bg='red')
    panel.pack() #inicia el panel
    panel.create_arc(0, 300, 200, 0, width = 5, fill= 'yellow') #coordenadas y caracteristica de la figura


boton = Button(ventana, text = 'Haga arco', command = lambda:arco(ventana))
boton.pack()

ventana.mainloop()






Comentarios

Entradas populares