python如何抓取鼠标点击事件,并返回点击所在坐标(Xlib库)

2025-04-19 21:28:18
推荐回答(2个)
回答1:

我用的是import pyHook模块

import pythoncom
import pyHook
def onMouseEvent(event):
print "Position:", event.Position
return True

def main():
hm = pyHook.HookManager()
hm.HookKeyboard()
hm.MouseAll = onMouseEvent
hm.HookMouse()
pythoncom.PumpMessages()

if __name__ == "__main__":
main()

回答2:

问题补充:拜托了 event里有x、y,是相对坐标,x_root, y_root是屏幕上的坐标。