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.