使用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)
答案 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)