找回密码
 立即注册
收起左侧

QTimer到时间未溢出

2
回复
6753
查看
[复制链接]
累计签到:384 天
连续签到:1 天
来源: 2018-1-4 18:41:32 显示全部楼层 |阅读模式
10Qter豆
本帖最后由 huina_zhao 于 2018-1-8 07:56 编辑



回复

使用道具 举报

累计签到:12 天
连续签到:1 天
2018-1-11 18:34:57 显示全部楼层
代码贴出来看看嘛这样我不知道怎么说
回复

使用道具 举报

累计签到:17 天
连续签到:1 天
2018-1-13 18:42:18 显示全部楼层
本帖最后由 谁啊 于 2018-1-13 19:05 编辑

同问一下,两个 Timer
    TimerID1 = this->startTimer(1000);
    TimerID2=this->startTimer(100);


void MyWidget::timerEvent(QTimerEvent *event){
    static unsigned short sec1=0,sec2=0;
    if (event->timerId() == TimerID2)
    {
        qDebug()<<QString("sec2:%1").arg(sec2++);
   }
   if (event->timerId() == TimerID1)
    {
        qDebug()<<QString(""sec1_________:%1"").arg(sec1++);
   }
结果在执行timerEvent(QTimerEvent *event) 10秒之后,TimerID1明显快过TimerID2结果如下:
"sec2:0"
"sec2:1"
"sec2:2"
"sec2:3"
"sec2:4"
"sec2:5"
"sec2:6"
"sec2:7"
"sec1_________:0"
"sec2:8"
"sec2:9"
"sec2:10"
"sec2:11"
"sec2:12"
"sec2:13"
"sec2:14"
"sec2:15"
"sec2:16"
"sec1_________:1"
"sec2:17"
"sec2:18"
"sec2:19"
"sec2:20"
"sec2:21"
"sec2:22"
"sec2:23"
"sec2:24"
"sec2:25"
"sec1_________:2"
"sec2:26"
"sec2:27"
"sec2:28"
"sec2:29"
"sec2:30"
"sec2:31"
"sec2:32"
"sec2:33"

"sec2:34"


这里有什么更深层次的原理???



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了