আমরা ফটোইমেজ(ছবির অবস্থান) ব্যবহার করে একটি Tkinter অ্যাপ্লিকেশনে ছবি লোড করতে পারি ফাংশন, যা প্যারামিটার হিসাবে চিত্রের অবস্থান নেয় এবং উইন্ডো অবজেক্টে চিত্র প্রদর্শন করে। যাইহোক, যখন আমরা বোতামটিতে একটি চিত্র যুক্ত করার চেষ্টা করি, তখন এটি সাধারণত বোতামে প্রদর্শিত হয় যখন বোতামের পাঠ্যটি লুকিয়ে থাকে। অতএব, বোতাম পাঠ্য এবং ছবি একে অপরের সাথে সম্পর্কিত করতে, আমরা সাধারণত যৌগ ব্যবহার করি সম্পত্তি এটি চারটি অবস্থানগত আর্গুমেন্টের একটি লাগে - বাম, ডান, শীর্ষ এবং নীচে, প্রতিটি বোতামে চিত্রের অবস্থান নির্ধারণ করে৷
উদাহরণ
এই উদাহরণে, আমরা এই ছবিটিকে বোতামের সাথে আপেক্ষিক করতে ব্যবহার করেছি।
#Import tkinter library from tkinter import * from PIL import Image,ImageTk #Create an instance of Tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") #Define a function to close the window def close_win(): win.destroy() #Load the image image = Image.open('preview.png') #Resize the Image image = image.resize((50,50), Image.ANTIALIAS) #Convert the image to PhotoImage img= ImageTk.PhotoImage(image) #Create a Label Label(win, text="Click the below button to close the window",font=('Aerial 15 bold')).pack(pady=20) #Create a label with the image button= Button(win, text="Click Me",font= ('Helvetica 15 bold'),image=img, compound= LEFT, command=close_win) button.pack() win.mainloop()
আউটপুট
উপরের কোডটি একটি চিত্র এবং একটি পাঠ্য লেবেল সহ একটি বোতাম ধারণকারী একটি উইন্ডো প্রদর্শন করবে। যখন আমরা বোতামটি ক্লিক করি, এটি উইন্ডোটি বন্ধ করে দেবে৷