我正在kivy中使用Clock.schedule_interval
模块,希望让进程一个接一个地发生。我正在尝试,但似乎不起作用:
class Process1(Widget):
def move(self):
#process 1 occurs with this function
class Process2(Widget):
def move(self):
#process 1 occurs with this function
class GameApp(App):
def build(self):
p1 = Process1()
P2 = Process2()
p1.add_widget(p2)
x = Clock.schedule_interval(p1.move,1/60)
x.cancel()
y= Clock.schedule_interval(p2.move,1/60)
y.cancel()
return p1
if __main__ == '__name__':
GameApp.run()
我将感谢任何帮助
我没有太多使用kivy,但我对tkinter中的动画相当熟悉。 我过去所做的是将动画放入while循环,当我的动画到达位置x或/和y时,它会更改路径或启动另一个动画
此外,如果你发布一个链接到你的完整代码,我将能够自己测试这个,这将更容易帮助你解决你以后可能遇到的问题
相关问题 更多 >
编程相关推荐