Ocultar y mostrar la ventana en Tkinter – Python

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:

Publicación traducida automáticamente

Artículo escrito por abhigoya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *