हम आमतौर पर Tkinter का उपयोग डिफ़ॉल्ट स्टाइल और थीम के साथ मानक GUI-आधारित एप्लिकेशन विकसित करने के लिए करते हैं जो इसमें सभी विजेट पर लागू होती है। एप्लिकेशन GUI की समग्र स्टाइल बदलने के लिए, हम ttk पैकेज का उपयोग करते हैं। Tkinter ttk एक थीम्ड विजेट है जिसका उपयोग Tkinter विजेट को स्टाइल करने के लिए किया जाता है। यह विजेट को नेटिव GUI लुक प्रदान करता है।
थीम्ड विजेट में कई इनबिल्ट फंक्शन और फीचर्स होते हैं जो सुलभ होते हैं और एप्लिकेशन में पूरी तरह से उपयोग किए जा सकते हैं। ttk उसी तरह काम करता है जैसे CSS एक HTML पेज के लिए करता है। आप ttk का उपयोग या तो सीधे इम्पोर्ट करके या ttk के ऑब्जेक्ट को इंस्टेंटिएट करके कर सकते हैं। एक बार ऑब्जेक्ट बन जाने के बाद, आप उन सभी स्टाइलिंग प्रॉपर्टी को परिभाषित कर सकते हैं जो सभी विजेट के लिए विश्व स्तर पर काम करती हैं।
उदाहरण
# Tkinter लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# ttk का इंस्टेंस बनाएं
s = ttk.Style()
# विंडो नेटिव थीम का उपयोग करें
s.theme_use('winnative')
# लेबल टेक्स्ट जोड़ें
label = Label(win, text="Eat-sleep,Code Repeat", font=('Aerial 16'), background="green3")
label.pack(pady=30)
# ttk स्टाइल्ड बटन बनाएं
ttk.Button(win, text="Button-1").pack()
win.mainloop()आउटपुट
उपरोक्त कोड चलाने पर एक लेबल विजेट और एक बटन वाली विंडो प्रदर्शित होगी।
