如何使用pythonxlib监视鼠标事件而不是捕捉它们?

2024-09-27 07:31:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要用Python中的Xlib监视和过滤鼠标事件。在

到目前为止,我发现这个代码接收事件,但不传递它们,所以我实际上不能再使用鼠标做任何事情了。在

from Xlib.display import Display
from Xlib import X

display = Display(':0')
root = display.screen().root

root.grab_pointer(True, X.ButtonPressMask | X.ButtonReleaseMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime)

while True:
    print "Event:"
    print display.next_event()

我找到的替代品

^{pr2}$

这根本不起作用,或者使用Xlib的记录扩展名,我不知道它是如何工作的。在


Tags: 代码fromimporttruedisplay事件root鼠标

热门问题