यदि हम एक एप्लिकेशन में टेक्स्ट एडिटर लागू करना चाहते हैं जो मल्टीलाइन उपयोगकर्ता इनपुट स्वीकार कर सकता है, तो हम Tkinter Text विजेट का उपयोग कर सकते हैं। Tkinter में Text विजेट आमतौर पर एप्लिकेशन के लिए टेक्स्ट एडिटर बनाने के लिए उपयोग किया जाता है, जहां हम टेक्स्ट लिख सकते हैं और एप्लिकेशन में चयन, संपादन और विशिष्ट टेक्स्ट बनाने जैसे ऑपरेशन कर सकते हैं।
यदि आप टेक्स्ट को हाइलाइट करना चाहते हैं और हाइलाइट किए गए टेक्स्ट को रंग प्रदान करना चाहते हैं, तो आप tag_add("start", "first", "second") मेथड का उपयोग कर सकते हैं। tag_add() मेथड टेक्स्ट विजेट से निर्दिष्ट टेक्स्ट चुनने के लिए दो आर्गुमेंट लेता है। आप tag_configure() मेथड का उपयोग करके टैग कॉन्फ़िगर करके हाइलाइट किए गए टेक्स्ट को बैकग्राउंड रंग दे सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# एक नया फ्रेम बनाएं
frame = Frame(win)
# एक टेक्स्ट विजेट जोड़ें
text = Text(frame)
# एक नया टेक्स्ट डालें
text.insert(INSERT, "Hello, Welcome to TutorialsPoint.com")
text.pack()
# निर्दिष्ट टेक्स्ट पर टैग जोड़ें
text.tag_add("start", "1.8", "1.35")
text.tag_configure("start", background="black", foreground="yellow")
frame.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से कुछ हाइलाइटेड टेक्स्ट के साथ एक टेक्स्ट विजेट प्रदर्शित होगा।
