Requisito previo: Tkinter
Python ofrece múltiples opciones para desarrollar GUI (interfaz gráfica de usuario). De todos los métodos GUI, Tkinter es el método más utilizado. Es una interfaz estándar de Python para el kit de herramientas Tk GUI que se envía con Python. Python con Tkinter es la forma más rápida y sencilla de crear aplicaciones GUI. Crear una GUI usando Tkinter es una tarea fácil.
En este artículo, discutiremos cómo ocultar y mostrar la ventana en Tkinter usando Python.
Funciones utilizadas:
- Toplevel() se utiliza para iniciar la segunda ventana
Sintaxis:
toplevel = Toplevel(root, bg, fg, bd, height, width, font, ..)
- deiconify() se usa para mostrar o mostrar la ventana
Sintaxis:
deiconificar()
- retirar() se utiliza para ocultar la ventana
Sintaxis:
retirar()
Acercarse:
- Módulo de importación
- Crear una ventana normal
- Agregue botones para realizar acciones de ocultar y mostrar
- Ahora crea una ventana más
- Ejecutar código
Programa:
Python3
# Import Library from tkinter import * # Create Object root = Tk() # Set title root.title("Main Window") # Set Geometry root.geometry("200x200") # Open New Window def launch(): global second second = Toplevel() second.title("Child Window") second.geometry("400x400") # Show the window def show(): second.deiconify() # Hide the window def hide(): second.withdraw() # Add Buttons Button(root, text="launch Window", command=launch).pack(pady=10) Button(root, text="Show", command=show).pack(pady=10) Button(root, text="Hide", command=hide).pack(pady=10) # Execute Tkinter root.mainloop()
Producción: