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()
আউটপুট
উপরের কোড রান করলে নিচের মতো বিটম্যাপ বাটনগুলো তৈরি হবে:
