如何分别获得鼠标的x和y位置

2024-09-30 12:29:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用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不会保持不变


Tags: and方法selfnone应用程序ifdefgui

热门问题