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
Publicar un comentario