# -*- coding: utf-8 -*-
from tkinter import *
v0= Tk() # esta seria , la ventana principal es un objeto TKv0.title('Ventana principal ')
v0.config(bg='#CCEC19') #background of the windowv0.geometry('600x400') #size of the windows
def mostrar(num):
v1=Toplevel(v0)
v1.title('Ventana Hija')
v1.config(bg='brown')
v1.protocol('WN_DELETE_WINDOW', 'onexit')
v1.geometry('400x400')
if num==1:
canvas1=Canvas(v1,width=200,height=210, bg='white')
canvas1.create_line(0,200,200,0, width=10, fil="red")
canvas1.pack(expand=YES, fill=BOTH)
b2=Button(canvas1, text='ocultar', command= lambda:ejecutar(ocultar(v1)))
b2.place(x=35,y=50)
v1.deiconify()
elif num==2:
canvas2 = Canvas(v1, width=200, height=210, bg='white')
canvas2.create_oval(10, 10, 200, 200, width=10, fil="red")
canvas2.pack(expand=YES, fill=BOTH)
b2 = Button(canvas2, text='ocultar', command=lambda: ejecutar(ocultar(v1)))
b2.place(x=40, y=225)
v1.deiconify()
elif num==3:
canvas3 = Canvas(v1, width=200, height=210, bg='white')
canvas3.create_rectangle(10, 10, 400, 200, width=10, fil="yellow")
canvas3.pack(expand=YES, fill=BOTH)
b2 = Button(canvas3, text='ocultar', command=lambda: ejecutar(ocultar(v1)))
b2.place(x=35, y=300)
v1.deiconify()
def ocultar(ventana):
ventana.destroy()
def ejecutar(f):
v0.after(400,f)
b1=Button(v0, text='Hacer linea', command=lambda:ejecutar(mostrar(1)))
b1.place(x=35,y=50)
b2=Button(v0, text='Hacer Circulo', command=lambda:ejecutar(mostrar(2)))
b2.place(x=35,y=100)
b3=Button(v0, text='Hacer Rectangulo', command=lambda:ejecutar(mostrar(3)))
b3.place(x=35,y=150)
v0.mainloop()
lunes, 23 de marzo de 2020
Interfaz de Figuras (Linea,Circulo,Rectángulo)
Suscribirse a:
Comentarios de la entrada (Atom)
Instalación de Módulos Graficación Unidad 4
Instalacion de Modulos Localizacion de carpetas. Lo primero que vamos a hacer es localizar nuestras carpetas de python 2.7 y 3.8 en donde...

-
Software de graficación open sources 1. GIMP GIMP Es un programa de distribución gratuita que te permitirá realizar tareas como r...
-
¿Qué es la Realidad Aumentada? La Realidad Aumentada nos permite añadir capas de información visual sobre el mundo real que nos rodea...
No hay comentarios.:
Publicar un comentario