我正在尝试使用Ubuntu,kivy v1.8.0,python 3.4.0在笔记本电脑上的kivy app中检测双标签 以下代码导致错误:(AttributeError:'MouseMotionEvent'对象没有属性'is_double_tab')
from kivy.app import App
from kivy.uix.widget import Widget
class MyWidget(Widget):
def on_touch_down(self, touch):
print(touch.is_double_tab)
class Test_app(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
Test_app().run()
MouseMotionEvent的超类是MotionEvent。这有一个“.is_double_tab”属性! 是否可以通过“touch.is_double_tab”之类的东西从鼠标中检测到double_tab?
答案 0 :(得分:1)
单词是tap,而不是tab,因此属性名称为is_double_tap
,而不是is_double_tab
。