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

Tkinter-এ মাউস কার্সর (Mouse Cursor) পরিবর্তন করা

Tkinter GUI-ভিত্তিক পাইথন লাইব্রেরি যা 다양한 ফাংশনাল এবং GUI-ভিত্তিক অ্যাপ্লিকেশন ডেভেলপ করতে ব্যবহৃত হয়। এতে অনেক ফাংশন এবং মেথড রয়েছে যা অ্যাপ্লিকেশন ডেভেলপমেন্টে এক্সটেন্সিবিলিটি এবং ফিচার যোগ করে।

এই আর্টিকেলে Tkinter ফ্রেমে বাটনে হোভার করার সময় মাউস কার্সর পরিবর্তন করার পদ্ধতি দেখানো হবে cursor প্রপার্টি ব্যবহার করে। Tkinter-এর বাটন লাইব্রেরিতে অনেক কার্সর ম্যাপ রয়েছে যা এন্ড-ইউজারের জন্য ভিন্ন ভিজ্যুয়াল প্রদান করে। কিছু কার্সর:

"arrow", "circle", "clock", "cross", "dotbox", "exchange", "fleur", "heart", "man", "mouse", "pirate", "plus", "shuttle", "sizing", "spider", "spraycan", "star", "target", "tcross", "trek", "watch"

প্রথমে কিছু বাটন তৈরি করব তারপর এই কার্সরগুলো মাউস পয়েন্টারে প্রয়োগ করব।

উদাহরণ

from tkinter import *

# উইন্ডো/ফ্রেমের ইনস্ট্যান্স
win = Tk()
win.geometry("700x600")
win.resizable(0, 0)
win.config(cursor="fleur")

# টেক্সট লেবেল
Label(win, text="Hover on each of these buttons", font=('Poppins', 20)).pack(pady=20)

# কার্সর প্রপার্টিসহ বাটন তৈরি
b1 = Button(win, text="Star", cursor="star")
b1.pack(pady=20)
b2 = Button(win, text="Arrow", cursor="arrow")
b2.pack(pady=20)
b3 = Button(win, text="Circle", cursor="circle")
b3.pack(pady=20)
b4 = Button(win, text="Clock", cursor="clock")
b4.pack(pady=20)
b5 = Button(win, text="Heart", cursor="heart")
b5.pack(pady=20)
b6 = Button(win, text="Man", cursor="man")
b6.pack(pady=20)
b7 = Button(win, text="Mouse", cursor="mouse")
b7.pack(pady=20)

# উইন্ডো চালু রাখুন
win.mainloop()

আউটপুট

উপরের কোড রান করলে ভিন্ন মাউস পয়েন্টার শেপসহ বিভিন্ন বাটন তৈরি হবে।

Tkinter-এ মাউস কার্সর (Mouse Cursor) পরিবর্তন করা

  1. টকিন্টার পাইথনে মাউস কার্সার হোভার করলে টুলটিপ মেসেজ দেখানো

  2. পাইথন টকিন্টারে বাটন সাইজ পরিবর্তন করা

  3. টকিন্টার পাইথনে ফ্রেমের ব্যাকগ্রাউন্ড কালার পরিবর্তন করা

  4. Tkinter-এ বিটম্যাপ ইমেজ বাটনে ব্যবহার করা