2. Creación de figuras con Tkinter

En esta ocasión se realizó un programa donde se crearon figuras utilizando el módulo Tkinter


from Tkinter import *
def linea():
    canvas1= Canvas(ventana,width=300,height=210,bg='green')
    canvas1.pack(expand=YES,fill=BOTH)
    canvas1.create_line(0,0,200,200)
def rectangulo():
    canvas1=Canvas(ventana,width=300,height=210, bg='green')
    canvas1.pack(expand=YES,fill=BOTH)
    canvas1.create_rectangle(10,10,300,200)
def ovalo():
    canvas1 = Canvas(ventana, width=300, height=210, bg='green')
    canvas1.pack(expand=YES, fill=BOTH)
    canvas1.create_oval(10, 10, 300, 200)
def circulo():
    canvas1 = Canvas(ventana, width=300, height=210, bg='green')
    canvas1.pack(expand=YES, fill=BOTH)
    canvas1.create_oval(10, 10,200,200)

ventana=Tk()
ventana.title("Mi primera aplicacion en python")
ventana.config(bg='blue')
ventana.geometry('500x500')

boton1=Button(ventana,text='Hacer linea',command=lambda: linea())
boton1.grid(row=3,column=10)

boton2=Button(ventana,text='Hacer rectangulo',command=lambda: rectangulo())
boton2.grid(row=4,column=10)

boton3=Button(ventana,text='Hacer ovalo',command=lambda: ovalo())
boton3.grid(row=5,column=10)

boton4=Button(ventana,text='Hacer circulo',command=lambda: circulo())
boton4.grid(row=6,column=10)

ventana.mainloop()









Comentarios

Publicar un comentario

Entradas populares de este blog

3. Suma, resta y multiplicaión en Tkinter

Evaluación de la Unidad 1: Introducción a los ambientes de graficación (TEORÍA)