কম্পিউটার

Tkinter এ একটি ফ্রেমে একটি ছবি কিভাবে স্থাপন করবেন?


একটি টিকিন্টার ফ্রেমে একটি ছবি স্থাপন করতে, আপনি নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করতে পারেন -

পদক্ষেপ −

  • প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন। একটি ছবি খুলতে এবং ফ্রেমের ভিতরে রাখতে, আমরা পিলো (পিআইএল) লাইব্রেরি ব্যবহার করব৷

  • জ্যামিতি ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।

  • একটি ফ্রেম তৈরি করুন এবং এর উচ্চতা এবং প্রস্থ নির্দিষ্ট করুন। place() ব্যবহার করে ফ্রেমটিকে উইন্ডোর কেন্দ্রে রাখুন anchor='center' সহ পদ্ধতি .

  • ImageTk.PhotoImage(Image.open("image")) ব্যবহার করে একটি ছবি খুলুন

  • এরপর, একটি লেবেল তৈরি করুন৷ ফ্রেমের ভিতরে বস্তু এবং চিত্র পাস করুন লেবেলের ভিতরে .

  • অবশেষে, মেইনলুপ চালান অ্যাপ্লিকেশন উইন্ডোর

উদাহরণ

# Import required libraries
from tkinter import *
from PIL import ImageTk, Image

# Create an instance of tkinter window
win = Tk()

# Define the geometry of the window
win.geometry("700x500")

frame = Frame(win, width=600, height=400)
frame.pack()
frame.place(anchor='center', relx=0.5, rely=0.5)

# Create an object of tkinter ImageTk
img = ImageTk.PhotoImage(Image.open("forest.jpg"))

# Create a Label Widget to display the text or Image
label = Label(frame, image = img)
label.pack()

win.mainloop()

আউটপুট

যখন আমরা উপরের কোডটি চালাই, তখন এটি নিম্নলিখিত আউটপুট প্রদর্শন করবে -

Tkinter এ একটি ফ্রেমে একটি ছবি কিভাবে স্থাপন করবেন?


  1. কিভাবে Tkinter একটি ফ্রেম পরিষ্কার আউট?

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

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

  4. ক্যানভাস পাইথন টিকিন্টারে কীভাবে একটি চিত্রকে কেন্দ্র করবেন