How do I insert a JPEG image into a python Tkinter window? How do I insert a JPEG image into a python Tkinter window? tkinter tkinter

How do I insert a JPEG image into a python Tkinter window?


Try this:

import tkinter as tkfrom PIL import ImageTk, Image#This creates the main window of an applicationwindow = tk.Tk()window.title("Join")window.geometry("300x300")window.configure(background='grey')path = "Aaron.jpg"#Creates a Tkinter-compatible photo image, which can be used everywhere Tkinter expects an image object.img = ImageTk.PhotoImage(Image.open(path))#The Label widget is a standard Tkinter widget used to display a text or image on the screen.panel = tk.Label(window, image = img)#The Pack geometry manager packs widgets in rows or columns.panel.pack(side = "bottom", fill = "both", expand = "yes")#Start the GUIwindow.mainloop()

Related docs: ImageTk Module, Tkinter Label Widget, Tkinter Pack Geometry Manager


import tkinter as tkfrom tkinter import ttkfrom PIL import Image,  ImageTkwin = tk. Tk()image1 = Image. open("Aoran. jpg")image2 =  ImageTk. PhotoImage(image1)image_label = ttk. Label(win , image =.image2)image_label.place(x = 0 , y = 0)win.mainloop()


from tkinter import *from PIL import ImageTk, Imagewindow = Tk()window.geometry("1000x300")path = "1.jpg"image = PhotoImage(Image.open(path))panel = Label(window, image = image)panel.pack()window.mainloop()