我在Kivy中寻找像time.sleep
这样的东西,因为kivy不支持time.sleep
,当我使用time.sleep
运行程序时它会挂起。
我搜索并找到了一个名为:
Clock.schedule_interval(self.callback, interval)
但它可能不像time.sleep
。 Clock.schedule
每隔x秒调用一次函数,但我想延迟一下。
答案 0 :(得分:3)
kivy不支持time.sleep
Kivy支持time.sleep就好了,它只是没有做你想做的事 - 根据功能名称,它会睡觉,这意味着kivy'冻结'因为它不接受输入,更新图形等。
无论如何,听起来你想要Clock.schedule_once(function, time)
。这将在dt
秒内调用函数(使用默认参数time
)。