如何使用python检测X11中任何应用程序的光标更改?

如何使用python检测X11中任何应用程序的光标更改?,python,qt,gtk,mouse,x11,Python,Qt,Gtk,Mouse,X11,我希望我的应用程序能够跟踪其他X11应用程序何时更改鼠标光标,例如,当您将鼠标移到文本上时,鼠标光标何时从箭头变为文本光标。从Python实现这一点最简单的方法是什么 我发现Xcursor库允许您读取C中的当前光标,但是: 这对Gtk/Qt都有效吗? 我很好奇在python中这样做是否意味着编写绑定? 是一种比仅仅检查计时器更有效的监听事件的方法吗? 查看CursorNotify事件:谢谢,没想到会在协议中找到直接支持:DHello,我正在寻找类似的东西-您能否发布简短的代码示例如何打印光标更改

我希望我的应用程序能够跟踪其他X11应用程序何时更改鼠标光标,例如,当您将鼠标移到文本上时,鼠标光标何时从箭头变为文本光标。从Python实现这一点最简单的方法是什么

我发现Xcursor库允许您读取C中的当前光标,但是:

这对Gtk/Qt都有效吗? 我很好奇在python中这样做是否意味着编写绑定? 是一种比仅仅检查计时器更有效的监听事件的方法吗?
查看CursorNotify事件:谢谢,没想到会在协议中找到直接支持:DHello,我正在寻找类似的东西-您能否发布简短的代码示例如何打印光标更改,例如从手动到箭头?