我的代码中存在问题,我想按下按钮时计算变量。当我在按钮中定义函数内部的变量时,比某人按下按钮时执行的函数和每次按下的变量设置为零。为了避免这种情况,我将变量置于函数外部,但是我得到错误:
Unresolved reference
这是我的代码:
class myLayout(FloatLayout):
CokkieAnzahl = 0
def __init__(self, **kwargs):
super(myLayout, self).__init__(**kwargs)
self.numeric_var = 1
def on_button_clicked(self):
CokkieAnzahl += 1
self.ids.CokkieZahl.text = CokkieAnzahl
CokkieAnzahl是变量。
Ps:我还是小伙子,请告诉我我的不好意思:)
答案 0 :(得分:1)
您必须使用self.CookieAnzahl
。
CookieAnzahl += 1
表示CookieAnzahl = CookieAnzahl + 1
,但由于CookieAnzahl
范围中定义的 NOT >,然后就失败了。