Tkinter फ्रेम के अंदर इमेज रखने के लिए, आप नीचे दिए गए चरणों का पालन कर सकते हैं:
चरण
आवश्यक लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बनाएं। इमेज खोलने और इसे फ्रेम के अंदर रखने के लिए, हम Pillow (PIL) लाइब्रेरी का उपयोग करेंगे।
geometry मेथड का उपयोग करके फ्रेम का आकार सेट करें।
एक फ्रेम बनाएं और इसकी ऊंचाई और चौड़ाई निर्दिष्ट करें। place() मेथड का उपयोग करके फ्रेम को विंडो के केंद्र में रखें anchor='center' के साथ।
ImageTk.PhotoImage(Image.open("image")) का उपयोग करके इमेज खोलें
अगला, फ्रेम के अंदर एक label ऑब्जेक्ट बनाएं और label के अंदर image पास करें।
अंत में, एप्लिकेशन विंडो का mainloop चलाएं
उदाहरण
# 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()आउटपुट
जब हम उपरोक्त कोड चलाते हैं, तो यह निम्नलिखित आउटपुट प्रदर्शित करेगा:
