Python Tkinter:带有Image的Canvas需要永远执行

时间:2015-07-28 18:15:42

标签: python canvas tkinter

我一直在尝试使用Tkinter的Canvas功能并试图在窗口中添加一些图像文件,以测试我是否可以创建正确的背景图像。到目前为止,代码似乎工作正常(至少我没有执行时出错)。但是一旦我尝试执行Python脚本,它就需要永远加载并且不显示窗口或任何东西。一旦我从我的脚本中删除Canvas块,它就可以正常工作。

from Tkinter import *

root = Tk()
root.title("ImageTest")
root.geometry("350x150")
root.minsize(350,150)
root.maxsize(350,150)

#***** Canvas *****                          
photo = PhotoImage(file="derp.gif")
w = Canvas(root, width=350, height=150)
w.pack()                             
w.create_image(0,0, anchor=NW, image=photo)  
w.image = photo  


root.mainloop()

0 个答案:

没有答案