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: