1

我在这里遗漏了一些简单的东西......我正在尝试在画布中插入图像,

photoconn = Image.open(giffname)
photoconn = photoconn.resize((w0*self.resize/100,h*self.resize/100), Image.ANTIALIAS)
photoImg = ImageTk.PhotoImage(photoconn)
pc.append(photoImg)
self.cv.create_image(10, 10, anchor=NW, image=photoImg)

我得到了可怕的_tkinter.TclError: image "pyimage39" doesn't exist

然而,我将图像记住在全局 pc 数组中,调试器显示变量看起来没问题, photoconn 是 a <PIL.GifImagePlugin.GifImageFile 0x260fab8; len=28>, photoImg 是 a <PIL.ImageTk.PhotoImage 0x260fb48; len=12>

......我错过了什么?

4

0 回答 0