Kivy的Time.sleep

时间:2014-07-28 10:56:34

标签: python delay kivy

我在Kivy中寻找像time.sleep这样的东西,因为kivy不支持time.sleep,当我使用time.sleep运行程序时它会挂起。 我搜索并找到了一个名为:

的函数
Clock.schedule_interval(self.callback, interval)

但它可能不像time.sleepClock.schedule每隔x秒调用一次函数,但我想延迟一下。

kivy.clock

1 个答案:

答案 0 :(得分:3)

  

kivy不支持time.sleep

Kivy支持time.sleep就好了,它只是没有做你想做的事 - 根据功能名称,它会睡觉,这意味着kivy'冻结'因为它不接受输入,更新图形等。

无论如何,听起来你想要Clock.schedule_once(function, time)。这将在dt秒内调用函数(使用默认参数time)。