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

टिंकर में चयनित टेक्स्ट में रंगीन टेक्स्ट जोड़ना

यदि हम किसी ऐसे एप्लिकेशन में टेक्स्ट एडिटर लागू करना चाहते हैं जो मल्टीलाइन यूजर इनपुट स्वीकार कर सके, तो हम टिंकर टेक्स्ट का उपयोग कर सकते हैं। विजेट। पाठ टिंकर में विजेट आमतौर पर किसी एप्लिकेशन के लिए टेक्स्ट एडिटर बनाने के लिए उपयोग किया जाता है, जहां हम टेक्स्ट लिख सकते हैं और एप्लिकेशन में एक विशिष्ट टेक्स्ट को चुनने, संपादित करने और बनाने जैसे ऑपरेशन कर सकते हैं।

यदि आप किसी टेक्स्ट को हाइलाइट करना चाहते हैं और हाइलाइट किए गए टेक्स्ट को रंग प्रदान करना चाहते हैं, तो आप tag_add("start", "first", "second") का उपयोग कर सकते हैं। तरीका। tag_add() पाठ विजेट से निर्दिष्ट पाठ का चयन करने के लिए विधि दो तर्क लेती है। आप tag_configure() . का उपयोग करके टैग को कॉन्फ़िगर करके हाइलाइट किए गए टेक्स्ट को पृष्ठभूमि रंग दे सकते हैं विधि।

उदाहरण

# Import the required library
from tkinter import *

# Create an instance of tkinter frame or window
win = Tk()

# set the size of the window
win.geometry("700x350")

# Create a new frame
frame= Frame(win)

# Add a text widget
text= Text(frame)

# insert a new text
text.insert(INSERT, "Hello, Welcome to TutorialsPoint.com")
text.pack()

# Add a tag to the specified text
text.tag_add("start", "1.8", "1.35")
text.tag_configure("start", background= "black", foreground= "yellow")
frame.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से कुछ हाइलाइट किए गए टेक्स्ट वाला टेक्स्ट विजेट प्रदर्शित होगा।

टिंकर में चयनित टेक्स्ट में रंगीन टेक्स्ट जोड़ना


  1. टिंकर में गतिशील रूप से बटन टेक्स्ट का आकार कैसे बदलें?

    मान लें कि हमने टिंकर फ्रेम में एक बटन और एक लेबल बनाया है। कार्य बटन टेक्स्ट को अपनी मुख्य विंडो में गतिशील रूप से आकार बदलने की अनुमति देना है। हम बटन विजेट का उपयोग करके बटन बना सकते हैं . हालांकि, बटन लेबल को गतिशील रूप से बनाने के लिए कई अन्य कार्यों का उपयोग किया जाता है। इस उदाहरण में, हम दो

  1. टिंकर टेक्स्ट बॉक्स की सामग्री को कैसे हटाएं?

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

  1. टिंकर में एंट्री में प्लेसहोल्डर कैसे जोड़ें?

    Tkinter विजेट जोड़ने के लिए सुविधाएँ प्रदान करता है जैसे बटन, टेक्स्ट, प्रविष्टि, संवाद और अन्य विशेषताएँ जो एक एप्लिकेशन को विकसित करने में मदद करती हैं। हालांकि, टिंकर में एंट्री विजेट में प्लेसहोल्डर शामिल नहीं है। प्लेसहोल्डर एक डमी टेक्स्ट है जो उपयोगकर्ता को इसके बारे में सूचित करने के लिए प्र