Tkinter ফ্রেমের ভেতরে একটি ছবি প্লেস করতে, আপনি নিচের পদক্ষেপগুলো অনুসরণ করতে পারেন −
পদক্ষেপসমূহ −
প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন। একটি ছবি খোলা এবং ফ্রেমের ভেতরে রাখতে, আমরা Pillow (PIL) লাইব্রেরি ব্যবহার করব।
geometry মেথড ব্যবহার করে ফ্রেমের আকার সেট করুন।
একটি ফ্রেম তৈরি করুন এবং এর উচ্চতা এবং প্রস্থ নির্দিষ্ট করুন। place() মেথড ব্যবহার করে ফ্রেমটিকে উইন্ডোর কেন্দ্রে রাখুন anchor='center' দিয়ে।
ImageTk.PhotoImage(Image.open("image")) ব্যবহার করে একটি ছবি খুলুন
এরপর, ফ্রেমের ভেতরে একটি label অবজেক্ট তৈরি করুন এবং label-এর ভেতরে image পাস করুন।
অবশেষে, অ্যাপ্লিকেশন উইন্ডোর mainloop চালান
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি আমদানি করুন from tkinter import * from PIL import ImageTk, Image # tkinter উইন্ডোর একটি ইনস্ট্যান্স তৈরি করুন win = Tk() # উইন্ডোর জ্যামিতি সংজ্ঞায়িত করুন win.geometry("700x500") frame = Frame(win, width=600, height=400) frame.pack() frame.place(anchor='center', relx=0.5, rely=0.5) # tkinter ImageTk অবজেক্ট তৈরি করুন img = ImageTk.PhotoImage(Image.open("forest.jpg")) # টেক্সট বা ইমেজ প্রদর্শনের জন্য Label উইজেট তৈরি করুন label = Label(frame, image = img) label.pack() win.mainloop()আউটপুট
যখন আমরা উপরের কোডটি চালাব, তবে এটি নিচের আউটপুটটি প্রদর্শন করবে −
