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

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

Tkinter-এ বাটন তৈরি ও কাস্টমাইজ করতে ইমেজ ব্যবহার করা যায়। এই ইমেজগুলো Python PhotoImage(file) ফাংশন দিয়ে আপলোড করা যায়।

তবে PhotoImage() শুধু PNG, PPM, এবং GIF ইমেজ টাইপ সাপোর্ট করে। এর পাশাপাশি বিটম্যাপ ইমেজ দিয়েও বাটন তৈরি করা যায়। বিটম্যাপ ইমেজ হলো ডটের একটি সেট যা ম্যাট্রিক্সে সাজানো থাকলে পিক্সেল রিপ্রেজেন্ট করে। Tkinter-এ নিচের বিটম্যাপ অ্যাট্রিবিউটগুলো উপলব্ধ:

  • "error"

  • "gray75"

  • "gray50"

  • "gray25"

  • "gray12"

  • "hourglass"

  • "info"

  • "questhead"

  • "question"

  • "warning"

উদাহরণ

from tkinter import *

# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()
win.geometry("700x300")
win.resizable(0, 0)

Button(win, relief=RAISED, bitmap="info").pack(pady=10)
Button(win, relief=RAISED, bitmap="gray50").pack(pady=10)
Button(win, relief=RAISED, bitmap="gray25").pack(pady=10)
Button(win, relief=RAISED, bitmap="gray12").pack(pady=10)
Button(win, relief=RAISED, bitmap="questhead").pack(pady=10)

win.mainloop()

আউটপুট

উপরের কোড রান করলে নিচের মতো বিটম্যাপ বাটনগুলো তৈরি হবে:

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

  1. Tkinter-এ ইউনিকোড এবং স্পেশাল ক্যারেক্টার ব্যবহার করার পদ্ধতি

  2. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি

  3. Tkinter-এ ইমেজকে ব্যাকগ্রাউন্ড হিসেবে ব্যবহার করা

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