हम Tkinter टेक्स्ट विजेट का उपयोग मल्टीलाइन यूजर इनपुट स्वीकार करने के लिए कर सकते हैं। हम टेक्स्ट इन्सर्ट कर सकते हैं, जानकारी डिस्प्ले कर सकते हैं, और टेक्स्ट विजेट से आउटपुट प्राप्त कर सकते हैं।
टेक्स्ट विजेट में वर्तमान में चयनित टेक्स्ट को हाइलाइट करने के लिए, हम tag_add() मेथड का उपयोग कर सकते हैं जो केवल वर्तमान टेक्स्ट में एक टैग जोड़ता है।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्योमेट्री सेट करें
win.geometry("700x350")
# एक टेक्स्ट विजेट जोड़ें
text = Text(win, width=80, height=15, font=('Calibri 12'))
# टेक्स्ट विजेट के लिए डिफ़ॉल्ट टेक्स्ट सेट करें
text.insert(INSERT, "Tkinter is a Python Library to create GUI-based applications.")
text.insert(END, "Learning Tkinter is Awesome!!")
# टैग जोड़कर टेक्स्ट चुनें
text.tag_add("start", "1.0", "1.7")
text.tag_configure("start", background="OliveDrab1", foreground="black")
text.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक टेक्स्ट विजेट के साथ एक विंडो डिस्प्ले होगी जिसमें हाइलाइटेड टेक्स्ट होगा।
