无法在Canvas中显示PIL图像

时间:2014-10-07 18:37:26

标签: python python-3.x canvas tkinter python-imaging-library

我正在尝试在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

0 个答案:

没有答案