Comment afficher ou masquer un widget Tkinter Python

Dans ce tutoriel nous allons découvrir comment afficher ou masquer un widget en cliquant sur un bouton Tkinter en Python. Pour cela nous allons utiliser la méthode pack_forget().

Si nous voulons masquer un widget de l’écran ou du niveau supérieur, la méthode forget() est utilisée. Il existe deux types de méthode forget_pack() (similaire à forget()) et forget_grid() qui sont utilisées respectivement avec les méthodes pack() et grid().
 
 

Exemple: En utilisant les méthodes pack() et pack_forget()
import tkinter as tk

root = tk.Tk()
root.geometry('200x150')  

btn1 = tk.Button(root, text='Afficher', command=lambda: label.pack())       
btn1.pack(pady=20)

btn2 = tk.Button(root, text='Masquer', command=lambda: label.pack_forget())
btn2.pack()

label = tk.Label(root, text = "Welcome to WayToLearnX!")
label.pack()

root.mainloop()

Sortie:


 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *