• 4218阅读
  • 3回复

怎么让qtimer以不同间隔的时间触发信号? [复制链接]

上一主题 下一主题
离线liulihuogyh
 

只看楼主 倒序阅读 楼主  发表于: 2013-11-26
关键词: QTimer
比如我在一组列表里存了一组事件,上一次时间执行完之后执行下一次,相邻两次间隔时间不相同,要怎么实现呢
离线realfan

只看该作者 1楼 发表于: 2013-11-26
将时间间隔放在一个数据或列表中,每次Timer触发时,取下一个数组元素setInterval
离线zhsj

只看该作者 2楼 发表于: 2013-12-04
做的考究话,可以用QTime或者直接读取cpu计数来修正时间
离线friendbaby

只看该作者 3楼 发表于: 2013-12-04
void QTimer::singleShot ( int msec, QObject * receiver, const char * member )   [static]

每次在槽函数中调用一下
Smiling is best language , can express everything , also can conceal everything.
快速回复
限100 字节
 
上一个 下一个