Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर टेक्स्ट विजेट में हाइपरलिंक कैसे बनाएं?

टिंकर टेक्स्ट विजेट आमतौर पर दिए गए टेक्स्ट फ़ील्ड में मल्टीलाइन उपयोगकर्ता इनपुट स्वीकार करने के लिए उपयोग किए जाते हैं। किसी विशेष टेक्स्ट दस्तावेज़ के लिए, सामग्री में हाइपरलिंक भी हो सकते हैं जो उस स्थिति में उपयोगी होते हैं जब हम उपयोगकर्ता को पुनर्निर्देशित करना चाहते हैं। आप 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 खोल देगा।


  1. टिंकर टेक्स्ट विजेट से इनपुट कैसे प्राप्त करें?

    टिंकर में, हम पैकेज का उपयोग करके टेक्स्ट विशेषताओं का उपयोग करके टेक्स्ट विजेट बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() . का उपयोग करके टेक्स्ट विजेट में उपयोगकर्ता से इनपुट प्राप्त कर सकते हैं तरीका। हमें इनपुट

  1. टिंकर एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्ट कैसे सेट करें?

    उपयोगकर्ता इनपुट से लिए गए टेक्स्ट की एक पंक्ति को प्रिंट और प्रदर्शित करने के लिए टिंकर एंट्री विजेट का उपयोग किया जाता है। इसका उपयोग कई अनुप्रयोगों के लिए किया जाता है जैसे लॉगिन फॉर्म, साइनअप फॉर्म और अन्य उपयोगकर्ता इंटरैक्शन फॉर्म बनाना। हम सम्मिलित करें () . का उपयोग करके प्रविष्टि विजेट के

  1. टिंकर टेक्स्ट विजेट को केवल कैसे पढ़ा जाए?

    Tkinter में, कभी-कभी, हम टेक्स्ट विजेट को अक्षम करना चाह सकते हैं। इसे प्राप्त करने के लिए, हम टेक्स्ट कॉन्फ़िगरेशन को अक्षम के रूप में सेट कर सकते हैं। यह टेक्स्ट विजेट को फ्रीज कर देगा और इसे केवल पढ़ने के लिए बना देगा। इस उदाहरण में, हम एक टेक्स्ट विजेट और एक बटन बनाएंगे जो उपयोगकर्ताओं को टेक्स