Python Tkinter PhotoImage无法正常工作
当我试图在tkinter中使用photoimage时,我会遇到这个错误Python Tkinter PhotoImage无法正常工作,python,tkinter,Python,Tkinter,当我试图在tkinter中使用photoimage时,我会遇到这个错误 File "C:\Python27\lib\lib-tk\Tkinter.py", line 2251, in _create *(args + self._options(cnf, kw)))) TclError: image "pyimage6" doesn't exist 我以前使用过同样的方法,甚至在同一个项目上,我是否遗漏了什么? 这是代码 self.repca = Canvas(self.rep
File "C:\Python27\lib\lib-tk\Tkinter.py", line 2251, in _create
*(args + self._options(cnf, kw))))
TclError: image "pyimage6" doesn't exist
我以前使用过同样的方法,甚至在同一个项目上,我是否遗漏了什么?
这是代码
self.repca = Canvas(self.rep)
self.repca.place(relx=0.00,rely=0.00,relheight=1.00,relwidth=1.00)
self.photo5 = PhotoImage(file='lib/maincanvas.gif')
self.repca.create_image(310,290, image =photo5)
猜测一下:是否您需要在最后一行中使用
self.photo5
,而不仅仅是photo5
?请向我们展示一个详细但完整的示例,该示例演示了问题,而不仅仅是4行代码的随机片段,甚至可能不包含错误,更不可能有足够的信息让我们发现它。除非像iCodez指出的那样,它将photo5
与self.photo5
混为一谈,否则这里没有其他明显的错误,那么您希望我们如何调试它?