PythonImageTk工作时出错
我已经运行了一个GUI,ImageTK已经被使用了3次,但每次我使用它添加新行时,该行都会给出一个NameError:PythonImageTk工作时出错,python,python-imaging-library,Python,Python Imaging Library,我已经运行了一个GUI,ImageTK已经被使用了3次,但每次我使用它添加新行时,该行都会给出一个NameError: NameError: name 'ImageTK' is not defined 它正确运行的示例(在显示掷骰子的函数中): 对 img = Image.open("pb.png") grave_img = ImageTK.PhotoImage(img) pb1.config(image=grave_img) pb1.update() 所以它存在,然后它
NameError: name 'ImageTK' is not defined
它正确运行的示例(在显示掷骰子的函数中):
对
img = Image.open("pb.png")
grave_img = ImageTK.PhotoImage(img)
pb1.config(image=grave_img)
pb1.update()
所以它存在,然后它就不存在了。帮助输入错误。您错误地将Tk中的K大写
ImageTk
与ImageTk
不同Tk
是正确的,Tk
是不正确的。我之前复制并粘贴了那一行,刚刚重命名了变量,但它不起作用,但现在不管出于什么原因它都起作用了。谢谢
img = Image.open("pb.png")
grave_img = ImageTK.PhotoImage(img)
pb1.config(image=grave_img)
pb1.update()