Tkinter एक Python-आधारित GUI टूलकिट है जिसका उपयोग डेस्कटॉप-आधारित एप्लिकेशन विकसित करने के लिए किया जाता है। आप Tkinter विजेट्स का उपयोग करके एप्लिकेशन के विभिन्न घटक बना सकते हैं। Tkinter प्रोग्राम विश्वसनीय होते हैं और क्रॉस-प्लेटफ़ॉर्म तंत्र का समर्थन करते हैं जिसके माध्यम से एक विशेष एप्लिकेशन कई प्लेटफ़ॉर्म और ऑपरेटिंग सिस्टम पर चल सकता है। हालांकि, कुछ फ़ंक्शन और क्लास लाइब्रेरी हैं जो Windows पर पूरी तरह से काम करती हैं लेकिन Linux सिस्टम पर काम नहीं कर सकतीं।
Tkinter बटन विजेट, विशेष रूप से macOS में, नेटिव-दिखने वाले बटन बनाता है जिन्हें Tkinter में उपलब्ध लाइब्रेरी फ़ंक्शन और पैरामीटर्स का उपयोग करके कस्टमाइज़ किया जा सकता है। हालांकि, आप default पैरामीटर का उपयोग करके बटन को हाइलाइट करके कस्टमाइज़ कर सकते हैं। यह पैरामीटर बटन का डिफ़ॉल्ट रंग (नीला) सेट करता है जो macOS सपोर्ट करता है।
उदाहरण
इसे समझने के लिए एक उदाहरण लेते हैं।
# लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो की ज्यामिति सेट करें
win.geometry("700x350")
# एक फ्रेम बनाएं
frame = Frame(win)
# दो बटन बनाएं
save_btn = Button(frame, text="Save", default="active")
save_btn.pack(side="right")
cancel_btn = Button(frame, text="Cancel", default="normal")
cancel_btn.pack(side="left")
frame.pack(pady=50)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक फ्रेम प्रदर्शित होगा जिसके अंदर दो बटन बने हैं। चूंकि macOS में बटनों का डिफ़ॉल्ट रंग "नीला" होता है, हम निर्दिष्ट बटनों को डिफ़ॉल्ट रंग प्रदान कर सकते हैं।

हालांकि, Windows सिस्टम पर, आउटपुट स्क्रीन इस तरह दिखेगी:
