我是python和这个论坛的新手。我试着寻找代码中出现的错误的解决方案,但这只让我尝试了很多不同的东西,仍然无法更新我的标签。在
现在我认为这与我无法在类级别正确定义变量有关。但是说实话,我很难理解阶级、自我、全局、局部等概念,所以这很可能会增加我的困惑。在
我把我的大程序中的错误代码删掉,贴在这里。我希望你们中的一些人能告诉我我做错了什么。提前抱歉,破坏了python代码的礼节,我还在学习。在
我尝试过的一些东西在发布的代码中注释掉了…我在这里发布的代码给出了以下错误:
Traceback (most recent call last):
File "C:/Users/User/Desktop/smaller example.py", line 35, in <module>
app = cbgui(root)
File "C:/Users/User/Desktop/smaller example.py", line 8, in __init__
self.initUI()
File "C:/Users/User/Desktop/smaller example.py", line 23, in initUI
labelupdate = Tkinter.Label(frame, width = 50, textvariable = self.var)
AttributeError: cbgui instance has no attribute 'var'
我的代码:
^{pr2}$
由于}
initUI
使用self.var
,因此需要在调用self.initUI
之前创建{相关问题 更多 >
编程相关推荐