Tkinter में Label विजेट का उपयोग टेक्स्ट और इमेज प्रदर्शित करने के लिए किया जाता है। हम लेबल विजेट के साथ एक URL लिंक कर सकते हैं ताकि यह क्लिक करने योग्य बन जाए। जब भी लेबल विजेट पर क्लिक किया जाता है, तो यह जुड़े लिंक को डिफ़ॉल्ट ब्राउज़र में खोल देगा।
ब्राउज़र और हाइपरलिंक के साथ काम करने के लिए हम Python में webbrowser मॉड्यूल का उपयोग कर सकते हैं। यह मॉड्यूल Python एक्सटेंशन लाइब्रेरी में सुलभ है और इसे शेल में कमांड pip install webbrowser टाइप करके इंस्टॉल किया जा सकता है।
उदाहरण
इस एप्लिकेशन में, हम एक लेबल बनाएंगे जो एक वेबपेज को संदर्भित करने वाला हाइपरलिंक बन जाता है।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
import webbrowser
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x350")
def open_url(url):
webbrowser.open_new_tab(url)
# लेबल विजेट बनाएं
label = Label(win, text="Welcome to TutorialsPoint", cursor="hand2", foreground="green", font=('Aerial 18'))
label.pack(pady=30)
# नए टैब में खोलने के लिए URL परिभाषित करें
url = 'https://www.tutorialspoint.com/'
# लेबल को URL के साथ बाइंड करें ताकि नए टैब में खुले
label.bind("", lambda e: open_url(url))
win.mainloop() आउटपुट

लेबल पर क्लिक करने पर, यूजर Tutorialspoint के होमपेज पर रीडायरेक्ट हो जाएगा।