Để làm widget tkinter vô hình, chúng ta có thể dùng phương thức pack_forget(). Nó thường được dùng để bỏ ánh xạ widget khỏi cửa sổ.
Ví dụ
Trong ví dụ sau, chúng ta sẽ tạo nhãn văn bản và nút bấm có thể dùng để kích hoạt sự kiện vô hình trên widget nhãn văn bản.
# Import thư viện cần thiết
from tkinter import *
# Tạo instance của khung tkinter
win = Tk()
# Đặt hình học của khung
win.geometry("600x250")
# Đặt thuộc tính resize False
win.resizable(False, False)
# Làm widget vô hình
def make_invisible(widget):
widget.pack_forget()
# Tạo nhãn cho cửa sổ hoặc khung
label = Label(win, text="Hello World!", font=('Helvetica bold', 20), anchor="center")
label.pack(pady=20)
# Tạo nút bấm làm widget vô hình
btn = Button(win, text="Nhấn", font=('Helvetica bold', 10), command=lambda: make_invisible(label))
btn.pack(pady=20)
win.mainloop()
Kết quả
Chạy mã trên sẽ tạo cửa sổ sau:

Bây giờ nhấn nút "Nhấn" để làm nhãn văn bản vô hình.
