• 2977阅读
  • 3回复

定时器触发问题 [复制链接]

上一主题 下一主题
离线sl91wxl
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-22
     如何实现鼠标单击触发定时器
离线sl91wxl

只看该作者 1楼 发表于: 2013-07-22
只要在窗口上单击就会触发,不是单击控件等
离线jdwx

只看该作者 2楼 发表于: 2013-07-22
回 1楼(sl91wxl) 的帖子
重写:void QWidget::mousePressEvent(QMouseEvent * event) [virtual protected] 虚函数
{
timer->start(1000);//1000ms timer为类成员变量(类型QTimer),在写一个槽timerout和timer的timerout信号connect。槽里写定时器到时间之后要完成功能的代码
}
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线gwyanping

只看该作者 3楼 发表于: 2013-07-23
mousePressEvent里面触发定时器。
快速回复
限100 字节
 
上一个 下一个