Método Place_forget() usando Tkinter en Python

Para ocultar u olvidar un widget del widget principal o la pantalla en tkinter , se utiliza el método place_forget( ) en ese widget en función de la gestión de la geometría del lugar.

Sintaxis : widget.place_forget() 

Parámetro: Ninguno
Retorno: Ninguno

A continuación se muestra la implementación: 

Python3

# Imports everything from tkinter
# and ttk module
from tkinter import *
from tkinter.ttk import *
  
# toplevel window
root = Tk()
  
# setting window size
root.geometry("150x100")
  
# label widget
label = Label(root, text="LABEL")
  
# place in the window
label.place(relx=0.4, y=5)
  
# button widgets
# In command attribute of Button,
# place_forget() method is passed
# in the lambda function to temporarily
# hide the label
b1 = Button(root, text = "hide text",
            command = lambda: label.place_forget())
  
b1.place(relx = 0.3, y = 30)
  
# the label is placed again
b2 = Button(root, text = "retrieve text",
            command = lambda: label.place(
              relx = 0.4))
  
b2.place(relx = 0.3, y = 50)
  
# Start the GUI
root.mainloop()

Producción:
 

Después de esconderse:
 

Después de recuperar:
 

Nota: Hay otros métodos pack_forget() y grid_forget() que funcionan de la misma manera que Forget_Pack() y Forget_Grid().

Publicación traducida automáticamente

Artículo escrito por maryamnadeem20 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 *