由于某种原因,我的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()
答案 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()