• 9627阅读
  • 4回复

startTimer与QTimer对象的区别 [复制链接]

上一主题 下一主题
离线lisuzhen929
 
只看楼主 正序阅读 楼主  发表于: 2010-05-10
— 本帖被 XChinux 从 论坛公告栏 移动到本区(2010-05-10) —
大家好,我们知道Qt中定时器有两种方案可以且,一种是QTimer对象,还有一种是在QObject的子类里面重载timerEvent函数,这时只要用startTimer就可以了,看Qt的文档,我们也了解到,系统允许开定时器的个数是不一样的,现在我想请问一下大家这两种方式来启动定时器在效率上跟资源上面有没有什么异同呀?我现在就是碰到一个问题,我的程序在我的PC上面跑怎么也不出现问题,可是移到单片机上运行的时候就会偶尔出现定时器停顿的问题,我初步怀疑是我在程序里面起定时器起多了的原因,所以就想知道大家有没有碰到过这样的问题呀,都说说吧,我现在就是想把定时器节约着点用,可在选QTimer对象还是用timerEvent函数还在纠结中
离线linda_ych

只看该作者 4楼 发表于: 2012-03-20
怎么没有人给答复呢,现在也正需要这个问题的答案。。。。
离线icyrat

只看该作者 3楼 发表于: 2012-02-13
        不知道有什么异同
离线roywillow

只看该作者 2楼 发表于: 2011-02-15
使用timerEvent感觉更底层一些,代价就是用起来不太方便,可能还需要自己记录timerId之类的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线woshiisp
只看该作者 1楼 发表于: 2011-02-15
幻灯显示图片 正在困惑用哪个?QTime还是timerEvent?还有高人
QT~想要爱你不容易啊!不容易 也要 爱 哈哈哈
快速回复
限100 字节
 
上一个 下一个