Để ẩn tiện ích con tkinter, chúng tôi có thể sử dụng pack_forget () phương pháp. Nó thường được sử dụng để giải nén các widget khỏi cửa sổ.
Ví dụ
Trong ví dụ sau, chúng tôi sẽ tạo văn bản nhãn và một nút có thể được sử dụng để kích hoạt sự kiện ẩn trên tiện ích văn bản nhãn.
#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("600x250") #Set the resizable property False win.resizable(False, False) #Make the widgets Invisible def make_invisible(widget): widget.pack_forget() #Create a label for the window or frame label=Label(win, text="Hello World!", font=('Helvetica bold',20), anchor="center") label.pack(pady=20) #Create a button to make the widgets invisible btn=Button(win, text="Click", font= ('Helvetica bold', 10), command=lambda: make_invisible(label)) btn.pack(pady=20) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ tạo ra cửa sổ sau -
Bây giờ hãy nhấp vào nút “Nhấp” để làm cho nhãn văn bản ẩn.