टिंकर टेक्स्ट विजेट्स का उपयोग मल्टीलाइन टेक्स्ट इनपुट बनाने और प्रदर्शित करने के लिए किया जाता है। यह कई प्रकार्य और तरीके प्रदान करता है जो आम तौर पर टेक्स्ट विजेट को कॉन्फ़िगर करने के लिए उपयोग किए जाते हैं।
मान लें कि हम टेक्स्ट विजेट में कुछ शब्दों का रंग बदलना चाहते हैं, तो हम tag_add(tag name, range) का उपयोग कर सकते हैं। विधि जो उस शब्द का चयन करती है जिसे हम प्रारूपित करना चाहते हैं। एक बार शब्द के चयन के बाद, हम tag_config(properties) का उपयोग करके उसका रंग, पृष्ठभूमि का रंग और अन्य गुणों को बदल सकते हैं। विधि।
उदाहरण
इस उदाहरण में, हम टेक्स्ट विजेट में चयनित शब्द के रंग को कॉन्फ़िगर करेंगे।
#Import required libraries from tkinter import * #Create an instance of tkinter window win =Tk() #Define the geometry of the window win.geometry("600x250") #Create a text widget text= Text(win) text.insert(INSERT, "Hello World!\n") text.insert(END, "This is a New Line") text.pack(fill=BOTH) #Configure the text widget with certain color text.tag_config("start", foreground="red") text.tag_add("start", "1.6", "1.12") win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें "Hello World" स्ट्रिंग वाला टेक्स्ट होगा जहां "World" में कुछ विशिष्ट रंग शामिल हैं।