Tkinter টেক্সট উইজেটগুলি সাধারণত প্রদত্ত টেক্সট ক্ষেত্রে মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করার জন্য ব্যবহৃত হয়। একটি নির্দিষ্ট টেক্সট নথির জন্য, বিষয়বস্তুতে হাইপারলিঙ্কও থাকতে পারে যা আমরা ব্যবহারকারীকে পুনঃনির্দেশ করতে চাইলে কাজে লাগে। আপনি HyperLinkManager ব্যবহার করে পাঠ্য উইজেটের মধ্যে হাইপারলিঙ্ক তৈরি করতে পারেন পাইথনে স্নিপেট।
হাইপারলিঙ্ক ম্যানেজার কোড স্নিপেট টেক্সট উইজেটের মধ্যে কীওয়ার্ডে হাইপারলিঙ্ক যোগ করে। আপনি এখান থেকে 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 খুলবে৷
৷