Tkinter Text विजेट का उपयोग आमतौर पर दिए गए टेक्स्ट फील्ड में मल्टीलाइन यूजर इनपुट स्वीकार करने के लिए किया जाता है। एक विशेष टेक्स्ट डॉक्यूमेंट के लिए, कंटेंट में हाइपरलिंक भी हो सकते हैं जो यूजर को रीडायरेक्ट करने के मामले में उपयोगी होते हैं। आप Python में HyperLinkManager स्निपेट का उपयोग करके टेक्स्ट विजेट के भीतर हाइपरलिंक बना सकते हैं।
HyperLinkManager कोड स्निपेट टेक्स्ट विजेट के भीतर कीवर्ड पर हाइपरलिंक जोड़ता है। आप HyperLinkManager स्निपेट यहां से डाउनलोड कर सकते हैं:
https://github.com/codewithdev/Code-Snippets/blob/master/tkinter/tkHyperlinkManager.py/
एक बार स्निपेट डाउनलोड हो जाने पर, आप इसे "from tkHyperLinkManager import HyperlinkManager" टाइप करके नोटबुक में इम्पोर्ट कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkHyperLinkManager import HyperlinkManager
import webbrowser
from functools import partial
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x350")
# कॉलबैक फंक्शन परिभाषित करें
def callback(url):
webbrowser.open_new_tab(url)
# लिंक टेक्स्ट प्रदर्शित करने के लिए लेबल बनाएं
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 खोलेगा।