हम आम तौर पर मानक जीयूआई-आधारित अनुप्रयोगों को विकसित करने के लिए टिंकर का उपयोग करते हैं, जिसमें डिफ़ॉल्ट शैली और थीम सभी विजेट्स पर लागू होती है। एप्लिकेशन GUI की समग्र शैली को बदलने के लिए, हम ttk पैकेज का उपयोग करते हैं। टिंकर ttk एक थीम वाला विजेट है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। यह विजेट को एक देशी GUI रूप प्रदान करता है।
थीम वाले विजेट में कई अंतर्निहित कार्य और विशेषताएं हैं जो पहुंच योग्य हैं और एप्लिकेशन में पूरी तरह से उपयोग की जा सकती हैं। टीटीके उसी तरह काम करता है जैसे 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()बनाएं
आउटपुट
उपरोक्त कोड को चलाने पर एक लेबल विजेट और एक बटन के साथ एक विंडो प्रदर्शित होगी।