几天来,我一直试图解决这个问题,但没有成功。大部分代码都是给我的,我应该让它更“面向对象”。在
在我上了一堂课之前,它运行得很好。在
到目前为止,我得到的错误是:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python32\lib\tkinter\__init__.py", line 1399, in __call__
return self.func(*args)
File "C:\Users\oliver.andersson\Documents\pythonprog\kap21ovn1.py", line 45, in getfile
filnamn = namn.get()
NameError: global name 'namn' is not defined
但我相信这不是唯一的错误。在
任何帮助将不胜感激!在
这是我的代码:
^{pr2}$
尝试将所有出现的
namn
替换为self.namn
,因为它需要是对象的成员。在变量
namn
只在init
函数内定义。如果希望它在整个对象中都可用,请使用self.namn
。在这也适用于要在不同方法中使用的所有变量。在
相关问题 更多 >
编程相关推荐