tkinter.TclError:将图像加载到画布时,图像“ pyimage4”不存在

时间:2019-10-29 08:23:35

标签: python-2.7 tkinter

我正在尝试在根窗口的Canvas对象中加载图像。但是我不知道为什么解释器执行画布代码行时,它会运行两次或以循环方式每次都增加pyimage引用。该项目已在我的最后一台PC上成功运行。

我将图像的引用保留为:       canvas.image = ImageTk.PhotoImage(PIL.Image.open('H:\\Study\\Projects\\face recognition\\photo\\logo.jpg'))

我的代码:

`global logo
canvas = Canvas(root, width=300, height=300, bg="black", cursor="none")
logo = ImageTk.PhotoImage(PIL.Image.open('H:\\Study\\Projects\\face 
recognition\\photo\\logo.jpg'))
canvas.image = logo
canvas.create_image(17,17,anchor=NW,image=canvas.image)
canvas.pack`

tkinter.TclError:图像“ pyimage4”不存在

0 个答案:

没有答案