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

Tkinter टेक्स्ट विजेट में कुछ शब्दों का कलर कैसे बदलें?


Tkinter टेक्स्ट विजेट्स मल्टीलाइन टेक्स्ट इनपुट बनाने और डिस्प्ले करने के लिए उपयोग किए जाते हैं। यह कई फंक्शन्स और मेथड्स प्रदान करता है जिनका उपयोग आमतौर पर टेक्स्ट विजेट को कॉन्फिगर करने के लिए किया जाता है।

मान लीजिए हम टेक्स्ट विजेट में कुछ शब्दों का कलर बदलना चाहते हैं, तो हम tag_add(tag name, range) मेथड का उपयोग कर सकते हैं जो उस शब्द को सेलेक्ट करता है जिसे हम फॉर्मेट करना चाहते हैं। एक बार शब्द सेलेक्ट हो जाने पर, हम tag_config(properties) मेथड का उपयोग करके उसका कलर, बैकग्राउंड कलर और अन्य प्रॉपर्टीज़ बदल सकते हैं।

उदाहरण

इस उदाहरण में, हम टेक्स्ट विजेट में एक सेलेक्टेड शब्द का कलर कॉन्फिगर करेंगे।

# आवश्यक लाइब्रेरीज़ इम्पोर्ट करें
from tkinter import *
# tkinter विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो की ज्योमेट्री डिफाइन करें
win.geometry("600x250")
# एक टेक्स्ट विजेट बनाएं
text = Text(win)
text.insert(INSERT, "Hello World!\n")
text.insert(END, "This is a New Line")
text.pack(fill=BOTH)
# टेक्स्ट विजेट को विशिष्ट कलर के साथ कॉन्फिगर करें
text.tag_config("start", foreground="red")
text.tag_add("start", "1.6", "1.12")
win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से एक टेक्स्ट वाली विंडो डिस्प्ले होगी जिसमें स्ट्रिंग "Hello World!" होगी जहां "World" में कुछ विशिष्ट कलर होगा।

Tkinter टेक्स्ट विजेट में कुछ शब्दों का कलर कैसे बदलें?


  1. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

    Tkinter में, हम पैकेजेस का उपयोग करके Text एट्रिब्यूट्स का उपयोग करके टेक्स्ट विजेट्स बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() मेथड का उपयोग करके टेक्स्ट विजेट में यूज़र से इनपुट प्राप्त कर सकते हैं। हमें इनपुट रे

  1. कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें? कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें?

    मान लीजिए हम Tkinter विजेट का बॉर्डर कलर बदलना चाहते हैं। हम विजेट को highlightcolor, highlightbackground प्रॉपर्टी पास करके कॉन्फ़िगर कर सकते हैं।उदाहरणइस उदाहरण में, हमने एक एंट्री विजेट और एक बटन बनाया है जिसे ट्रिगर करके एंट्री विजेट का बॉर्डर कलर बदला जा सकता है।# आवश्यक लाइब्रेरी आयात करें fro

  1. Tkinter Text Widget को Read-Only कैसे बनाएं? Tkinter Text Widget को Read-Only कैसे बनाएं?

    Tkinter में, कभी-कभी हम text widget को disable करना चाह सकते हैं। इसे achieve करने के लिए, हम text configuration को DISABLED set कर सकते हैं। यह text widget को freeze कर देगा और इसे read-only बना देगा। इस उदाहरण में, हम एक text widget और एक button बनाएंगे जो users को text widget को instantly disable