tkinter 위젯을 보이지 않게 하려면 pack_forget()을 사용할 수 있습니다. 방법. 일반적으로 창에서 위젯의 매핑을 해제하는 데 사용됩니다.
예시
다음 예제에서는 레이블 텍스트 위젯에서 보이지 않는 이벤트를 트리거하는 데 사용할 수 있는 레이블 텍스트와 버튼을 만듭니다.
#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() 출력
위의 코드를 실행하면 다음 창이 생성됩니다 -

이제 "클릭" 버튼을 클릭하여 텍스트 레이블을 보이지 않게 만드십시오.
