【问题标题】:kivy: make widget react different for single- and double-tapkivy:使小部件对单击和双击的反应不同
【发布时间】:2014-08-21 14:35:42
【问题描述】:

我检测到一个小部件上的双击,如 kivy 文档中所述。 如何以一种好的方式实现单击和双击的不同反应?

def on_touch_down(self, touch):
    if self.collide_point(*touch.pos):
        if touch.is_double_tap:
            print('here start function B (but not function A in advance!)')
        else:
            print('here start function A')
    return super(MyLabel, self).on_touch_down(touch)

【问题讨论】:

  • 我目前面临同样的问题。你找到解决问题的方法了吗?谢谢你:)

标签: python kivy


【解决方案1】:

我会检查一下:https://groups.google.com/forum/#!topic/kivy-users/slYzx9uZ39M 看起来您可以设置一个点击等待期,等待在第一次点击后查看您是否要再次点击。希望这可以帮助。希望我知道更多:P

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-06
    • 2012-02-11
    相关资源
    最近更新 更多