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

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

Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি করে উইন্ডো দেখালে ডিফল্ট আউটপুট ক্যানভাস দেখায়। কিন্তু PhotoImage মেথড এবং Canvas মেথড ব্যবহার করে Tkinter ক্যানভাসে ইমেজ ব্যাকগ্রাউন্ড হিসেবে যোগ করা যায়।

Tkinter-এ ইমেজ সাপোর্ট GIF, PNG এবং PPM-এ সীমাবদ্ধ। PhotoImage(GIF, PNG, PPM) ফাংশন ইমেজ ফাইলের লোকেশন নেয় এবং ইমেজকে ব্যাকগ্রাউন্ড হিসেবে ক্যানভাসে দেখায়।

প্রথমে PhotoImage ফাংশন ব্যবহার করে PhotoImage অবজেক্ট তৈরি করতে হবে।

উদাহরণ

from tkinter import *
from PIL import ImageTk

win = Tk()
win.geometry("700x300")

# PhotoImage কনস্ট্রাক্টর ডিফাইন ইমেজ ফাইল পাস করে
img = PhotoImage(file='down.png', master=win)
img_label = Label(win, image=img)

# ইমেজের পজিশন ডিফাইন
img_label.place(x=0, y=0)

win.mainloop()

আউটপুট

উপরের কোড স্নিপেট রান করলে ব্যাকগ্রাউন্ড ইমেজসহ একটি উইন্ডো দেখাবে।

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

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

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

  3. Python Tkinter-এ Canvas-এ ইমেজ সেন্টার (Center) করা

  4. ওয়ার্ডপ্রেসে এক্সটার্নাল ইমেজকে ফিচার্ড ইমেজ হিসেবে ব্যবহার করুন