我一直在尝试使用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()