Tkinter는 GUI 기반 응용 프로그램을 만들고 개발하는 데 사용되는 Python 라이브러리입니다. 위젯을 표시하거나 숨길 수 있는 응용 프로그램을 만들어야 한다고 가정해 보겠습니다.
- 위젯을 표시/표시하려면 pack()을 사용하세요. 기하학 관리자
- 애플리케이션에서 위젯을 숨기려면 pack_forget()을 사용하세요. 방법.
예시
위젯을 표시하거나 숨기는 방법을 이해하기 위해 이 예를 살펴보겠습니다. −
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Define the style for combobox widget style = ttk.Style() style.theme_use('xpnative') # Define a function to show/hide widget def show_widget(): label.pack() def hide_widget(): label.pack_forget() b1.configure(text="Show", command=show_widget) # Add a label widget label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Aerial 11')) label.pack(pady=30) # Add a Button widget b1 = ttk.Button(win, text="Hide", command=hide_widget) b1.pack(pady=20) win.mainloop()
출력
위의 코드를 실행하면 응용 프로그램에서 위젯을 표시하거나 숨길 수 있는 버튼이 있는 창이 열립니다.
이제 버튼을 클릭하여 창에서 레이블 텍스트를 표시하거나 숨깁니다.