Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để ẩn tiện ích Tkinter?

Để ẩ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 -

Làm cách nào để ẩn tiện ích Tkinter?

Bây giờ hãy nhấp vào nút “Nhấp” để làm cho nhãn văn bản ẩn.

Làm cách nào để ẩn tiện ích Tkinter?