কম্পিউটার টিউটোরিয়াল

Tkinter-এ ক্লিকযোগ্য লেবেল তৈরি করা

Tkinter-এ Label উইজেটগুলো টেক্সট এবং ছবি প্রদর্শন করতে ব্যবহৃত হয়। আমরা লেবেল উইজেটের সাথে একটি URL লিঙ্ক করতে পারি যাতে এটি ক্লিকযোগ্য হয়। যখনই লেবেল উইজেটে ক্লিক করা হবে, এটি ডিফল্ট ব্রাউজারে সংযুক্ত লিঙ্কটি খুলবে।

ব্রাউজার এবং হাইপারলিংক নিয়ে কাজ করতে আমরা পাইথনে webbrowser মডিউল ব্যবহার করতে পারি। মডিউলটি পাইথন এক্সটেনশন লাইব্রেরিতে অ্যাক্সেসযোগ্য এবং শেলে 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()

আউটপুট

Tkinter-এ ক্লিকযোগ্য লেবেল তৈরি করা

লেবেলে ক্লিক করলে ব্যবহারকারী TutorialsPoint-এর হোমপেজে রিডায়रेкт হবে।

  1. Tkinter-এ পপ-আপ মেনু তৈরি করা

  2. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  3. টকিন্টার পাইথনে উইজেট ইনভিজিবল করা

  4. Tkinter ব্যবহার করে একটি সিম্পল স্ক্রিন তৈরির পদ্ধতি