Tkinter হল একটি GUI-ভিত্তিক পাইথন লাইব্রেরি যা বিভিন্ন ধরনের কার্যকরী এবং GUI-ভিত্তিক অ্যাপ্লিকেশন বিকাশ করতে ব্যবহৃত হয়। এটি প্রচুর ফাংশন এবং পদ্ধতি প্রদান করে যা একটি অ্যাপ্লিকেশন ডেভেলপ করার সময় এক্সটেনসিবিলিটি এবং বিভিন্ন বৈশিষ্ট্য প্রদান করতে ব্যবহার করা যেতে পারে৷
এই নিবন্ধে, আমরা দেখব কিভাবে আমরা কার্সার বৈশিষ্ট্য ব্যবহার করে tkinter ফ্রেমের একটি বোতামে ঘোরানোর সময় মাউস কার্সার পরিবর্তন করতে পারি। টিকিন্টারের বোতাম লাইব্রেরিতে প্রচুর কার্সার মানচিত্র উপলব্ধ রয়েছে যা শেষ ব্যবহারকারীর জন্য বিভিন্ন ভিজ্যুয়াল সরবরাহ করে। লাইব্রেরির কিছু কার্সার হল,
"তীর"
"বৃত্ত"
"ঘড়ি"
"ক্রস"
"ডটবক্স"
"বিনিময়"
"ফ্লেউর"
"হৃদয়"
"হৃদয়"
"মানুষ"
"মাউস"
"জলদস্যু"
"প্লাস"
"শাটল"
"সাইজিং"
"মাকড়সা"
"স্প্রেক্যান"
"তারকা"
"লক্ষ্য"
"tcross"
"ট্রেক"
"ঘড়ি"
আসুন প্রথমে কিছু বোতাম তৈরি করি এবং তারপরে আমরা মাউস পয়েন্টারে এই কার্সারগুলির কিছু প্রয়োগ করব।
উদাহরণ
from tkinter import *
#Create an instance of window or frame
win= Tk()
#Set the geometry
win.geometry("700x600")
win.resizable(0,0)
win.config(cursor= "fleur")
#Let us create a text label
Label(win, text= "Hover on each of these buttons", font=('Poppins', 20)).pack(pady=20)
#Create some buttons with cursor property
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)
#Keep Running the window
win.mainloop() চালাতে থাকুন আউটপুট
উপরের কোডটি চালানোর ফলে বিভিন্ন মাউস পয়েন্টার আকার সহ বিভিন্ন বোতাম তৈরি হবে।
