โดยทั่วไปเราใช้ Tkinter เพื่อพัฒนาแอปพลิเคชันที่ใช้ GUI มาตรฐานด้วยรูปแบบและธีมเริ่มต้นที่ใช้กับวิดเจ็ตทั้งหมดในนั้น ในการเปลี่ยนรูปแบบโดยรวมของ GUI ของแอปพลิเคชัน เราใช้แพ็คเกจ ttk The Tkinter ttk เป็นวิดเจ็ตที่มีธีมซึ่งใช้ในการจัดรูปแบบวิดเจ็ต tkinter มันให้รูปลักษณ์ GUI ดั้งเดิมแก่วิดเจ็ต
วิดเจ็ตตามธีมมีฟังก์ชันและฟีเจอร์ในตัวมากมายที่เข้าถึงได้และสามารถใช้ได้อย่างทั่วถึงในแอปพลิเคชัน ttk ทำงานในลักษณะเดียวกับที่ CSS ทำสำหรับหน้า HTML คุณสามารถใช้ ttk ไม่ว่าจะโดยการนำเข้าโดยตรงหรือโดยการสร้างอินสแตนซ์วัตถุของ ttk . เมื่อสร้างอ็อบเจ็กต์แล้ว คุณสามารถกำหนดคุณสมบัติการจัดสไตล์ทั้งหมดที่ใช้งานได้ทั่วโลกสำหรับวิดเจ็ตทั้งหมด
ตัวอย่าง
# 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() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับและปุ่ม
