我在kivy.clock使用时钟模块。我有5个不同的图像需要不断检查LEAP Motion的坐标。当前代码工作正常,但是我无法弄清楚为什么在迭代时只发生最后一个调度事件。 (计数功能正确读取图片数量)
# for i in range(0, count):
# Clock.schedule_interval(lambda dt: self.animate(picture[i], (i - 2) * 300), 1.0 / 60.0)
Clock.schedule_interval(lambda dt: self.animate(picture[0], -600), 1.0 / 60.0)
Clock.schedule_interval(lambda dt: self.animate(picture[1], -300), 1.0 / 60.0)
Clock.schedule_interval(lambda dt: self.animate(picture[2], 0), 1.0 / 60.0)
Clock.schedule_interval(lambda dt: self.animate(picture[3], 300), 1.0 / 60.0)
Clock.schedule_interval(lambda dt: self.animate(picture[4], 600), 1.0 / 60.0)