Páginas

ABRIR, OCULTAR Y SALIR DE UNA VENTANA

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

#!/usr/bin/env python# -*- coding: utf-8 -*-
from Tkinter import # Importa el módulo
ventanap = Tk()  # Tk() Es la ventana principalventanap.title("Ventana Principal")
ventanap.config(bg="DEEPPINK4"# Le da color al fondoventanap.geometry("500x500"# Cambia el tamaño de la ventana


venthija = Toplevel(ventanap)  # Crea una ventana hijaventhija.title("Ventana hija")
venthija.config(bg="DEEPPINK2")
venthija.geometry("250x250")
venthija.protocol("WM_DELETE_WINDOW", "onexit"# Elimina la opción de salir para evitar el error

def mostrar(ventana): ventana.deiconify()  # Muestra una ventana

def ocultar(ventana): ventana.withdraw()  # Oculta una ventana

def ejecutar(f): ventanap.after(200, f)  # Una forma de ejecutar las funciones

def imprimir(texto): print texto  # Imprime un texto
boton1 = Button(ventanap, text="Abrir segunda ventana",
                command=lambda: ejecutar(mostrar(venthija)) or imprimir("hola") or imprimir("tercera función"))  # Primer botónboton1.grid(row=1, column=1)  # El botón es cargado

boton2 = Button(venthija, text="Ocultar segunda ventana", command=lambda: ejecutar(ocultar(venthija)))  # Segundo botónboton2.grid(row=1, column=2)  # El botón es cargado
boton3 = Button(ventanap, text="SALIR", command=lambda: ejecutar(ocultar(venthija)))
boton3.grid(row=1, column=2)  # El botón es cargado

venthija.withdraw()  # Oculta la ventana v1ventanap.mainloop()  # Es el evento que llama al inicio de nuestro programa. Siempre lo lleva la ventana principal.


======PANTALLA CORRIDA======


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