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()
출력
위의 코드를 실행하면 다음 창이 생성됩니다 -
이제 "클릭" 버튼을 클릭하여 텍스트 레이블을 보이지 않게 만드십시오.