Kivy。如何选择不同的鼠标设备。如何在移动中创建活动'

时间:2014-03-24 11:51:03

标签: python python-2.7 input mouse kivy

我以前的大多数经验都是嵌入式的,所以我想我非常缺乏OOP。

到目前为止,这是一个使用kivy框架的干运行:

from kivy.app import App
from kivy.uix.widget import Widget
from kivy.core.window import Window


class MyWidget(Widget):
    def my_on_motion (self, something_missing_here, my_motion_event):

        print my_motion_event.pos  , my_motion_event.device      

        pass

    Window.bind(on_motion=my_on_motion)          


class MyApp(App):
    def build(self):
        return MyWidget()


if __name__ == '__main__':
    MyApp().run()

我想建立一个拼图机制,用鼠标悬停在上面选择"一种力学 使用多个即插即用的独立触摸板'。

实际上我有两个问题:

  • 如何区分设备ID&?s? (在这种情况下,'设备'总是'鼠标'无论是否插入多个鼠标)
  • 如何在鼠标移动时触发动作事件,而不仅仅是在触摸为真时?

0 个答案:

没有答案