ㅋ Tkinter의 테마 위젯은 애플리케이션에서 위젯의 외부 속성과 스타일을 디자인하기 위해 도입되었습니다. ㅋ T 사용 cl/Tk 모든 위젯이나 애플리케이션에 유용한 많은 내장 속성과 기능이 있는 인터페이스에 대한 액세스를 사용자에게 제공하는 인터프리터. 이제 비교하면 Ttk Tcl이 있는 테마 테마에는 다양한 변형이 있습니다.
Ttk는 일반적으로 다음과 같은 몇 가지 테마만 지원합니다. -
- 승리
- 조개
- 대체
- 기본
- 클래식
- 전망
- 익스네이티브
tkinter 애플리케이션의 전체 테마를 변경하려면 style.theme_use(theme_name) 함수를 사용해야 합니다. .
예시
# Import the required libraries in tkinter from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame or window win = Tk() # Set the size of tkinter window win.geometry("700x350") # Create an instance of ttk Style style = ttk.Style() # Configure the theme with style style.theme_use('clam') # Define a function to show the message def display_msg(): messagebox.showinfo("Message", "You are learning Python Tkinter!") # Add a Customized Label widget label = ttk.Label(win, text="Hey Folks, I have a Message for You!", font=('Aerial 16')) label.pack(pady=5) # Add a Button widget ttk.Button(win, text="Show Message", command=display_msg).place(x=285, y=98) win.mainloop()
출력
위의 코드를 실행하면 레이블 위젯과 버튼이 있는 창이 열립니다. 애플리케이션의 전체 테마는 ttk 로 정의됩니다. 테마 위젯. tkinter 라이브러리의 사용 가능한 테마 목록에서 테마를 구성할 수 있습니다.