我正在尝试在PIL.Image
内显示tkinter.Canvas
:
from tkinter import *
from PIL import Image, ImageTk
root = Tk()
root.geometry('500x400')
canvas = Canvas(root, width=500, height=400)
canvas.pack()
pilImage = Image.open("pillow.png")
image = ImageTk.PhotoImage(pilImage)
imagesprite = canvas.create_image(400,400,image=image)
root.mainloop()
但是当我运行此代码时,只显示一个无窗口,没有图像。 我该如何解决这个问题?
我在OS X 10.9上使用Python 3.4.1