当前位置: 代码迷 >> QT开发 >> 鼠标与定时器的有关问题
  详细解决方案

鼠标与定时器的有关问题

热度:275   发布时间:2016-04-25 02:58:49.0
鼠标与定时器的问题
现在想做个这样的功能:

     隔5分钟判断一下鼠标是否移动了,如果一直没有移动。则关闭当前窗口,转向登录界面。
    类似web的超时一样。
我是新手希望能说的详细一些,最好有示例代码,谢谢了!
------解决思路----------------------
installEventFilter搜下这个
------解决思路----------------------
就像你说的可以用一个定时器实现

QTimer *pTimer = new QTimer();
connect(pTimer,SIGNAL(timeout()),this,SLOT(onTimer()));
pTimer->start(5 * 60 *1000);

你只检测移动,不检测按下?
在鼠标事件里面 pTimer->restart();就可以了
  相关解决方案