এই উদাহরণে, আমরা একটি উইন্ডোতে একটি বৃত্তাকার বোতাম তৈরি করব যা ফর্ম, গেমস, ডায়ালগ বক্স ইত্যাদির মতো অন্যান্য অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যেতে পারে৷
Tkinter-এ বৃত্তাকার বোতাম তৈরি করার সর্বোত্তম উপায় হল বোতামগুলির পছন্দসই ছবিগুলি ব্যবহার করা এবং এটিকে ফ্রেমে একটি ক্লিকযোগ্য বোতামে পরিণত করা। PhotoImage() ব্যবহার করে এটি সত্যিই সম্ভব ফাংশন যা বোতামের পছন্দসই চিত্রটি ধরে।
সুতরাং, নিম্নলিখিত পদক্ষেপগুলি পছন্দসই চিত্রটিকে একটি বোতামে পরিণত করে,
-
প্রথমে, আমরা একটি ডামি বোতাম তৈরি করব যা ইমেজকে ক্লিকযোগ্য করতে ব্যবহার করা যেতে পারে।
-
ফটোইমেজ(ফাইল) ফাংশন ব্যবহার করে উৎস থেকে ছবিটি ধরুন।
-
বোতাম ফাংশনে মান হিসাবে চিত্র ফাইলটি পাস করুন
-
বর্ডারউইথ=০.
সরান -
এখন, আমরা বোতামটি বৃত্তাকার পেয়েছি।
এই উদাহরণের জন্য আমরা এই ছবিটি ব্যবহার করব এবং এটিকে ক্লিকযোগ্য করে তুলব।
#Import all the necessary libraries from tkinter import * #Define the tkinter instance win= Toplevel() win.title("Rounded Button") #Define the size of the tkinter frame win.geometry("700x300") #Define the working of the button def my_command(): text.config(text= "You have clicked Me...") #Import the image using PhotoImage function click_btn= PhotoImage(file='clickme.png') #Let us create a label for button event img_label= Label(image=click_btn) #Let us create a dummy button and pass the image button= Button(win, image=click_btn,command= my_command, borderwidth=0) button.pack(pady=30) text= Label(win, text= "") text.pack(pady=30) win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে নিম্নলিখিত আউটপুট তৈরি হবে −