在Qt 4.8中如何设置"Qt::PreciseTimer"
in Qt 4.8 how to set "Qt::PreciseTimer"
正如标题所说:我有这个片段:
QTimer timerdata;
我可以通过调用timerdata.start(5);
来启动计时器。但是,我没有得到5毫秒。。。我知道在Qt5.x中,计时器有三个精度级别:
- Qt::PreciseTimer:在Windows上的分辨率约为1毫秒
- Qt::CoarseTimer(默认):在Windows上的分辨率约为15毫秒
- Qt::VeryCoarseTimer:所有平台上的1000ms分辨率
我的问题是qt 4.8中是否有类似的内容,如果为真,如何设置?
Qt4不提供高精度定时器。如果您想要高精度计时器,您需要迁移到Qt5或使用另一个库。
例如,您可以尝试以下操作:http://www.boost.org/doc/libs/1_56_0/doc/html/boost_asio/reference/high_resolution_timer.html
相关文章:
- QT设置了所有对象以外的所有对象样式
- QT设置iOS屏幕方向
- QT设置leandit的文本
- 如何在Mac OS X上使用Qt设置libusb?(尝试跨平台方法)
- Qt- 设置来自表视图的输入的验证器
- 如何通过QT 5.6设置QML应用程序窗口透明
- QT设置了QplaintExtedIt的滚动区域,以匹配Anothers的滚动区域
- 用GCC 4.6.2 C QT设置堆栈大小,Mingw,Vista
- C++Qt-设置QTableWidget项的值
- 使用Qt C ++设置手动位置并创建文件
- Qt 设置了 QLineEdit 的背景颜色
- Qt 设置选项卡栏
- Qt设置QWidget的默认宽度
- Qt-设置.o文件的输出路径
- 如何使用QT设置PATH变量
- Qt -设置不可编辑的QComboBox的显示文本
- 如何在OSX中使用QT设置OpenCV
- Qt设置背景颜色的QPushButton
- Qt 设置几何图形为负值不起作用
- Qt -设置伙伴