【发布时间】:2019-10-10 17:33:16
【问题描述】:
我想借助这个在标签上显示每个计数增量 kivy.clock 包
class MainWindow(BoxLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
count=0
def my_callback(self):
global count
count +=1
us= self.ids.tet
if count == 10:
us.text=count
return False
print("call back is called")
Clock.schedule_interval(self.my_callback, 1)
count +=1
NameError: name 'count' 未定义
【问题讨论】:
-
为什么要在 my_callback() 中定义 dt?没用
-
哦,谢谢,我已经通过删除它尝试过了,但我得到了新错误 NameError: name 'count' is not defined
-
你必须在外面定义“count=0”才能在你的函数中使用“global count”
-
对不起,我是stackoverflow的新手,我想向你展示我的完整代码,所以请等待我正在编辑它
-
你需要在类外定义计数