我想在我的kivy应用程序,并在我的知识kivy添加刷卡事件没有如on_touch_left
或on_touch_right
可用的事件,但它有另一个on_touch_move
功能,我认为可以用于此目的如何在python kivy应用程序中左右滑动?
class TestWidget(BoxLayout):
def on_touch_move(self, touch):
print touch.x
我在上面的代码中注意到的是,如果我们向右滑动touch.x
值增加,并且如果我们向右滑动touch.x
值减少。我们只需将第一个和最后一个touch.x
值之间的差异用于预测左/右滑动。
问题是如何存储和检索从初始值到最终值的touch.x
值。
我觉得这个[问题](https://stackoverflow.com/questions/30934445/kivy-swiping-carousel-screenmanager)是类似的,可以帮助你。 – KelvinS
接受的答案必须导入手势模块,我不喜欢这样。 – Eka