• 13559阅读
  • 5回复

qt定时器 [复制链接]

上一主题 下一主题
离线hfzhang
 
只看楼主 正序阅读 楼主  发表于: 2007-07-04
— 本帖被 XChinux 执行加亮操作(2007-08-12) —
问一下:qt定时器QTimer 的定时精度是多少,我设置了10ms的时间间隔,但运行时好像不是10ms, 做了一些试验,大约在11ms左右。
[ 此贴被XChinux在2007-08-12 16:53重新编辑 ]
QT爱好者
离线shiroki

只看该作者 5楼 发表于: 2009-06-27
要想精确只能用硬件中断
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线charlesjun
只看该作者 4楼 发表于: 2009-06-26
时间的精确度跟操作系统有关的,qt助手里面这么说的
离线zealane

只看该作者 3楼 发表于: 2009-06-19
我也遇到这个问题
离线ruizh

只看该作者 2楼 发表于: 2008-10-07
那有没有什么好的方法解决这个问题呢?或者说在qt下有没有精确的定时器呢?请高手指教!!谢谢
离线XChinux

只看该作者 1楼 发表于: 2007-08-12
QTimer不是用于精确定时用的,处理事件时会消耗时间,而这个时间是不被计入到下次时间触发的间隔时间的。定时器设定时间为1000,而处理某个事件却花了100,那么在处理完此事件后再过1000个单位时间后,才会处理下个事件。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个