Chúng tôi thường sử dụng Tkinter để phát triển các ứng dụng dựa trên GUI tiêu chuẩn với phong cách và chủ đề mặc định được áp dụng cho tất cả các widget trong đó. Để thay đổi kiểu tổng thể của GUI ứng dụng, chúng tôi sử dụng gói ttk. Tkinter ttk là một widget theo chủ đề được sử dụng để tạo kiểu cho các widget tkinter. Nó cung cấp giao diện GUI gốc cho tiện ích con.
Tiện ích theo chủ đề có nhiều chức năng và tính năng có sẵn có thể truy cập và có thể được sử dụng triệt để trong ứng dụng. ttk hoạt động theo cách tương tự như CSS đối với một trang HTML. Bạn có thể sử dụng ttk bằng cách nhập trực tiếp hoặc bằng cách khởi tạo đối tượng của ttk . Sau khi đối tượng được tạo, bạn có thể xác định tất cả các thuộc tính tạo kiểu hoạt động trên toàn cầu cho tất cả các tiện ích con.
Ví dụ
# Import the tkinter library 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") # Create an instance of ttk s = ttk.Style() # Use the window native theme s.theme_use('winnative') # Add a label text label= Label(win, text="Eat-sleep,Code Repeat", font= ('Aerial 16'), background= "green3") label.pack(pady = 30) # Create a ttk styled Button ttk.Button(win, text = "Button-1").pack() win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ có tiện ích nhãn và một nút.