Codigo:
# -*- coding: utf-8 -*-from tkinter import *
ventanap = Tk()
ventanap.config(bg="black")
ventanap.geometry("500x500")
ventanap.title("Hacer rectangulo")
ventanah = Toplevel(ventanap)
ventanah.protocol("WM_DELETE_WINDOW", "onexit")
def ejecutar(f):
ventanah.after(200, f)
def mostrar(ventana):
ventana.deiconify()
def rectangulo(ven):
ventanah.deiconify()
rectangulo = Canvas(ventanah,width=210, height=210, bg="yellow")
rectangulo.pack(expand=YES, fill=BOTH)
rectangulo.create_rectangle(10, 10, 200, 200, width=3, fill='orange')
def linea(ven):
ventanah.deiconify()
linea = Canvas(ventanah,width=210, height=210, bg="white")
linea.pack(expand=YES, fill=BOTH)
linea.create_line(5, 5, 200, 200, width=3, fill='black')
def ocultar(ventana):
ventanah.withdraw()
def circulo(ven):
ventanah.deiconify()
circulo = Canvas(ventanah,width=210, height=210, bg="red")
circulo.pack(expand=YES, fill=BOTH)
circulo.create_oval(10, 10, 200, 200, width=3, fill='blue')
boton2= Button(ventanah, text="Cerrar", command=lambda: ejecutar(ocultar(ventanah)))
boton2.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 rectangulo",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 cargadoventanah.withdraw()
ventanap.mainloop()
No hay comentarios:
Publicar un comentario