टिंकर टेक्स्ट विजेट आमतौर पर दिए गए टेक्स्ट फ़ील्ड में मल्टीलाइन उपयोगकर्ता इनपुट स्वीकार करने के लिए उपयोग किए जाते हैं। किसी विशेष टेक्स्ट दस्तावेज़ के लिए, सामग्री में हाइपरलिंक भी हो सकते हैं जो उस स्थिति में उपयोगी होते हैं जब हम उपयोगकर्ता को पुनर्निर्देशित करना चाहते हैं। आप HyperLinkManager . का उपयोग करके टेक्स्ट विजेट में हाइपरलिंक बना सकते हैं पायथन में स्निपेट।
हाइपरलिंक प्रबंधक कोड स्निपेट टेक्स्ट विजेट में कीवर्ड पर हाइपरलिंक जोड़ता है। आप हाइपरलिंकमैनेजर स्निपेट को यहां से डाउनलोड कर सकते हैं−
https://github.com/codewithdev/Code-Snippets/blob/master/tkinter/tkHyperlinkManager.py/
एक बार स्निपेट डाउनलोड हो जाने के बाद, आप इसे "fromtkHyperLinkManager import HyperlinkManager" लिखकर नोटबुक में आयात कर सकते हैं।
उदाहरण
# Import the required libraries from tkinter import * from tkHyperLinkManager import HyperlinkManager import webbrowser from functools import partial # Create an instance of tkinter frame win = Tk() win.geometry("700x350") # Define a callback function def callback(url): webbrowser.open_new_tab(url) # Create a Label to display the link text = Text(win) text.insert(END,"Hey Folks, Welcome to ") text.pack() hyperlink= HyperlinkManager(text) text.insert(END, "TutorialsPoint",hyperlink.add(partial(webbrowser.open,"https://www.tutorialspoint.com"))) win.mainloop()
आउटपुट
उपरोक्त कोड स्निपेट को निष्पादित करने पर एक विंडो प्रदर्शित होगी जिसमें टेक्स्ट विजेट और हाइपरलिंक वाला कीवर्ड होगा।
जब भी हम लिंक पर क्लिक करते हैं, तो यह वेब ब्राउज़र पर URL खोल देगा।