Python 3.x 如何获得一个;“鼠标移过”;基维事件
我正在寻找一个简单的解决方案,检测鼠标(或手指)是否是kivy应用程序的特定区域。其代码可能如下所示:Python 3.x 如何获得一个;“鼠标移过”;基维事件,python-3.x,mouseover,kivy,Python 3.x,Mouseover,Kivy,我正在寻找一个简单的解决方案,检测鼠标(或手指)是否是kivy应用程序的特定区域。其代码可能如下所示: BoxLayout: Label: text: 'box 1' Label: text: 'box 2' Label: text: 'box 3' 我想检测光标或手指是否在框1、框2或框3中。如果用户单击控制器,则很容易处理“on\u touch\u xxx”事件。但如果他什么都不做,我就找不到好的解决办法。 我已经读到
BoxLayout:
Label:
text: 'box 1'
Label:
text: 'box 2'
Label:
text: 'box 3'
我想检测光标或手指是否在框1、框2或框3中。如果用户单击控制器,则很容易处理“on\u touch\u xxx”事件。但如果他什么都不做,我就找不到好的解决办法。
我已经读到可以收听“鼠标位置”属性。但也许还有另一个好办法
我已经读到可以收听“鼠标位置”属性
是的,这样做。(看到这个答案已经有一年了)是否实现了内置的“mouseover”事件?不,我们不打算默认添加一个,因为向每个小部件发送频繁事件的成本很高,使用mouse_pos检查自己是很简单的。我们可能会接受一个贡献,例如MouseOverBehavior,它可以与现有的小部件组合。