โดยทั่วไปเราใช้ 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()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับและปุ่ม