Opening images using tkinter on python 3 Opening images using tkinter on python 3 tkinter tkinter

Opening images using tkinter on python 3


You need to create an instance of Tk first:

root = Tk()

from tkinter import *from PIL import Image, ImageTkroot = Tk()canvas = Canvas(width=500, height=500, bg='white')canvas.pack()image = Image.open("Trollface.jpg")photo = ImageTk.PhotoImage(image)canvas.create_image(250, 250, image=photo)root.mainloop()

The code above essentially comes from here.