我正在尝试用python制作我的第一个应用程序,kivy,我需要能够找出是否点击了某个特定的按钮,我想通过if语句检查鼠标是否按下,x和y位置是否在gui中的按钮内,但是我似乎找不到方法来获得鼠标x和y位置。touch.x返回x,但是我想要0-1的x(对不起,我不知道它叫什么)
mainadd = ObjectProperty(None)
def on_touch_down(self, touch):
print("Mouse Down", touch)
if touch.x > 0.62 and touch.x < 1 and touch.y_ > 0 and touch.y < 1:
self.mainadd.opacity = 0.5
这不是我需要的,因为在调整窗口大小时,x和y不会保持不变
可以使用
touch.spos
表示0-1范围内的坐标。请参阅Motion Event文档相关问题 更多 >
编程相关推荐