pyautogui不显示最大坐标

时间:2019-05-09 05:00:38

标签: python tkinter pyautogui

使用pyautogui和tkinter,我编写了一个脚本,该脚本可为我提供当前的鼠标位置。一切正常,但不显示坐标1920x1080,而是最大值为1919x1079。但是,脚本可以显示最小的坐标0x0。怎么了?

    def mouse_pos(self):
        mouse_xy = pyautogui.position()
        self.xy_label['text'] = str(mouse_xy)
        self.xy_label.after(10, self.mouse_pos)

1 个答案:

答案 0 :(得分:0)

那是因为 PyAutoGui 的 FAILSAFE 系统! FAILSAFE 系统不会捕捉屏幕角落的坐标,也不会让鼠标点击屏幕角落。试试这个代码:

def mouse_pos(self):
        pyautogui.FAILSAFE = False
        mouse_xy = pyautogui.position()
        self.xy_label['text'] = str(mouse_xy)
        self.xy_label.after(10, self.mouse_pos)