Páginas

CIRCULO, CUADRADO Y LINEA EN VENTANAS HIJAS

========CODIGO========

# -*- coding: utf-8 -*-from Tkinter import *from Tkinter import *ventanap = Tk()
ventanap.config(bg="#02020c")
ventanap.geometry("500x500")
ventanap.title("Ventana")
vencir = Toplevel(ventanap)
vencir.protocol("WM_DELETE_WINDOW", "onexit")

venrec = Toplevel(ventanap)
venrec.protocol("WM_DELETE_WINDOW", "onexit")

venlin = Toplevel(ventanap)
venlin.protocol("WM_DELETE_WINDOW", "onexit")

def ejecutar(f): vencir.after(200, f)

def ejecutar2(f): venrec.after(200, f)

def ejecutar3(f): venlin.after(200, f)

def mostrar(ventana): ventana.deiconify()

def circulo(ven): circulo = Canvas(vencir, width=210, height=210, bg="#000033")
 circulo.pack(expand=YES, fill=BOTH)
 circulo.create_oval(10, 10, 200, 200, width=3, fill='#a00303')
 vencir.deiconify()

def rectangulo(ven): rectangulo = Canvas(venrec, width=210, height=210, bg="#000033")
 rectangulo.pack(expand=YES, fill=BOTH)
 rectangulo.create_rectangle(10, 10, 200, 200, width=3, fill='#078e34')
 venrec.deiconify()

def linea(ven): linea = Canvas(venlin, width=210, height=210, bg="#000033")
 linea.pack(expand=YES, fill=BOTH)
 linea.create_line(5, 5, 200, 200, width=3, fill='#58078e')
 venlin.deiconify()

def ocultar(ventana): vencir.withdraw()
 venrec.withdraw()
 venlin.withdraw()

salir1= Button(vencir, text="Cerrar", command=lambda: ejecutar(ocultar(vencir)))
salir1.pack()
salir2= Button(venrec, text="Cerrar", command=lambda: ejecutar2(ocultar(venrec)))
salir2.pack()
salir3= Button(venlin, text="Cerrar", command=lambda: ejecutar3(ocultar(venlin)))
salir3.pack()

botoncir = Button(ventanap, text="Ver circulo",command=lambda: ejecutar (circulo(ventanap))) # Primer botonbotoncir.grid(row=1, column=1) # El botón es cargadobotonrec = Button(ventanap, text="Ver cuadrado",command=lambda: ejecutar (rectangulo(ventanap))) # Primer botonbotonrec.grid(row=1, column=2) # El botón es cargadobotonlin = Button(ventanap, text="Ver linea",command=lambda: ejecutar (linea(ventanap))) # Primer botonbotonlin.grid(row=1, column=3) # El botón es cargadovencir.withdraw()venrec.withdraw()
venlin.withdraw()
ventanap.mainloop()

No hay comentarios:

Publicar un comentario

UNIDAD 3 y 4

UNIDAD 3: Configuración y administración del espacio en disco Para la gestión del almacenamiento de una base de datos existen 4 conce...