Pynput显示错误的鼠标位置数据

时间:2019-06-14 09:00:32

标签: python pynput

由于某种原因,我的Pynput鼠标指针位置错误。

0,0位置是正确的,而1920x1080位置是正确的,但是在两者之间存在大约100px的错误。

from pynput.mouse import Listener


def on_click(x, y, button, pressed):
    if pressed:
        print("Mouse clicked at ({0}, {1}) with {2}".format(x, y, button))


with Listener(on_click=on_click) as listener:
    listener.join()

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但是我什么都不知道,所以我只用1.25对所有位置值进行计时,这给了我尺寸:1918, 1078。您可以根据需要使用1.25081433225获取确切尺寸。

来自pynput.mouse导入侦听器

def on_click(x, y, button, pressed):
    if pressed:
        print("Mouse clicked at ({0}, {1}) with {2}".format(x*1.25,y*1.25,button))


with Listener(on_click=on_click) as listener:
    listener.join()