当前位置: 代码迷 >> QT开发 >> Qt下怎么设置勾子函数捕获键盘和鼠标输入
  详细解决方案

Qt下怎么设置勾子函数捕获键盘和鼠标输入

热度:80   发布时间:2016-04-25 05:01:30.0
Qt下如何设置勾子函数捕获键盘和鼠标输入
windows XP下,vs2008 开发环境下Qt开发,如题,有个应用程序,想要实现的晕个功能:如果在一段时间内没有输入键盘和鼠标输入(不一定是该程序为活动状态),就自动退出该程序,请问如何设置勾子函数来捕获键盘和鼠标输入

------解决方案--------------------
安装一个事件过滤器,再安装一个定时器,在事件过滤器里面捕获键盘和鼠标事件,一旦捕获到则定时器重新开始计时,如果在你定时器设定的时间没有捕获到事件,则用与定时器相联的函数关掉该程序~
------解决方案--------------------
这和Qt没关系了
------解决方案--------------------
可以用QTimer 配合重写void QWidget::mouseMoveEvent ( QMouseEvent * event ) [virtual protected]

------解决方案--------------------
请看windowsshell编程
  相关解决方案