标题:QtCoreApplication 怎么获取全局鼠标事件
作者:liuwaner
日期:2023-04-03 15:27
内容:
最近需要监测机器上全局的鼠标键盘事件,qt5.12.4,程序没有窗体。
先是重载了QCoreApplication::notify()函数过滤鼠标事件,但是没有生效
然后是重载QObject事件过滤器eventFilter()并安装过滤器installEventFilter(&eventFilter)。依然没有捕捉到鼠标键盘事件。
程序在win11和linux上均运行了一遍,均无法生效。
求大神指点迷津
#1 [toby520 04-04 21:23]
没有窗体 就只能使用hook这种功能了
#2 [toby520 04-04 21:24]
https://github.com/mitei/qglobalshortcut 参考参考
#3 回 toby520 的帖子 [liuwaner 04-06 10:08]
toby520:https://github.com/mitei/qglobalshortcut 参考参考 (2023-04-04 21:24)
谢谢版主
#4 [snow_man_0 04-06 14:32]
可以做个隐藏窗体处理这个