Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

macOS पर Tkinter बटन को हाइलाइट कैसे करें?

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 में बटनों का डिफ़ॉल्ट रंग "नीला" होता है, हम निर्दिष्ट बटनों को डिफ़ॉल्ट रंग प्रदान कर सकते हैं।

macOS पर Tkinter बटन को हाइलाइट कैसे करें?

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

macOS पर Tkinter बटन को हाइलाइट कैसे करें?

  1. Tkinter में Image को Button के रूप में कैसे उपयोग करें? Tkinter में Image को Button के रूप में कैसे उपयोग करें?

    इस उदाहरण में, हम एक window में rounded button बनाएंगे जिसका उपयोग forms, games, dialogue boxes आदि जैसे कई अन्य एप्लिकेशन में किया जा सकता है। Tkinter में rounded buttons बनाने का सबसे अच्छा तरीका buttons की desired images का उपयोग करना और इसे frame में clickable button में बदलना है। यह PhotoImage(

  1. Tkinter Buttons Dynamically Generate कैसे करें? Tkinter Buttons Dynamically Generate कैसे करें?

    इस लेख में, हम देखेंगे कि tkinter window में buttons dynamically कैसे create करें। Buttons dynamically create करने का मतलब है buttons और उनकी functionality को events add करके customize करना। पहले, हम notebook में tkinter library import करेंगे, फिर हम Button function का उपयोग करके एक instance बनाएंगे

  1. Tkinter में Button Text Dynamically Resize कैसे करें? Tkinter में Button Text Dynamically Resize कैसे करें?

    मान लीजिए हमने Tkinter Frame में एक button और एक label बनाया है। Task है button text को dynamically resize करके इसके main window के अनुसार adjust करना। हम button widget का उपयोग करके button बना सकते हैं। हालांकि, button label dynamically बनाने के लिए कई अन्य functions उपयोग किए जाते हैं। इस उदाहरण म