========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