কম্পিউটার

Tkinter এ একটি বোতাম হিসাবে একটি ছবি কিভাবে ব্যবহার করবেন?


এই উদাহরণে, আমরা একটি উইন্ডোতে একটি বৃত্তাকার বোতাম তৈরি করব যা ফর্ম, গেমস, ডায়ালগ বক্স ইত্যাদির মতো অন্যান্য অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যেতে পারে৷

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()

আউটপুট

উপরের কোডটি চালানোর ফলে নিম্নলিখিত আউটপুট তৈরি হবে −

Tkinter এ একটি বোতাম হিসাবে একটি ছবি কিভাবে ব্যবহার করবেন?


  1. Tkinter এ ইউনিকোড এবং বিশেষ অক্ষর কিভাবে ব্যবহার করবেন?

  2. Tkinter Python এ থ্রেড কিভাবে ব্যবহার করবেন?

  3. টিকিন্টারে পটভূমি হিসাবে চিত্রগুলি কীভাবে ব্যবহার করবেন?

  4. Tkinter এ বোতামে বিটম্যাপ ইমেজ কিভাবে ব্যবহার করবেন?