QT QElapsedTimer QDeadlineTimer 计算已用时间的方法
以下是学习QT 的帮助文档遇到的有用的类,记录下来以后仔细研究使用。
QElapsedTimer 使用方法:
方法1:
QElapsedTimer timer;
timer.start();
slowOperation1();
qDebug() << "The slow operation took" << timer.elapsed() << "milliseconds";
方法2:
void executeOperationsForTime(int ms){QElapsedTimer timer;timer.start();while (!timer.hasExpired(ms))slowOperation1();}
QDeadlineTimer的简单使用方法:
The QDeadlineTimer class marks a deadline in the future
方法1:
void executeOperation(int msecs){QDeadlineTimer deadline(msecs);do {if (readFromDevice(deadline.remainingTime()))break;waitForReadyRead(deadline);} while (!deadline.hasExpired());}
方法2:
using namespace std::chrono;using namespace std::chrono_literals;QDeadlineTimer deadline(30s);device->waitForReadyRead(deadline);if (deadline.remainingTime<nanoseconds>() > 300ms)cleanup();
using namespace std::chrono;using namespace std::chrono_literals;auto now = steady_clock::now();QDeadlineTimer deadline(now + 1s);Q_ASSERT(deadline == now + 1s);
QT QElapsedTimer QDeadlineTimer 计算已用时间的方法相关推荐
- 【Qt开发】Qt让线程休息一段时间
Qt 为何没有提供 Sleep 论坛上不时见到有人问: Qt 为什么没有提供跨平台的 sleep 函数? 使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应? QThread ...
- 计算开机时间c语言编程,计算电脑开机时间的代码
今天爱站小编将为大家详细介绍计算电脑开机时间的代码,相信很多小伙伴都非常好奇且想要学习的,那么下面就跟爱站小编一起去学习吧. 函数功能:GetTickCount返回(retrieve)从操作系统启动到 ...
- c语言计算日出日落时间_日出日落时间 计算软件 日出日落时间计算公式
计算日出时间. 日落时间. 昼长. 夜长的公式或方法 是时间计算最简单的. 昼半球的平分线上是12点. 对应的夜半球平分经线就是零点. 希望能对你有所帮助. 这些只跟经度有关系. 如果是半球俯视图就是 ...
- 我们现在使用的电子计算机是第几代,已让时间逆转几分之一秒!科学家使用量子计算机来逆转时间!...
原标题:已让时间逆转几分之一秒!科学家使用量子计算机来逆转时间! 莫斯科物理与技术研究所研究人员与来自美国和瑞士的同事合作,将量子计算机的状态恢复到过去的几分之一秒.还计算了真空星际空间中电子自发地回 ...
- 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数
计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...
- 计算日落日出时间算法与代码
算法: 怎样用经纬度计算日出日落的时间 下面是一种随经纬度变化的日出日落时间计算方法,我成功运用在一智能路灯控制器中,希望对需要的朋友有帮助. 已知:日出日落时太阳的位置h=-0.833°,要计算地的 ...
- java如何计算时间天数差,java计算两个时间相差天数的方法汇总
问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...
- 计算2个时间之间经过多少Ticks
Ticks是一个周期,存储的是一百纳秒,换算为秒,一千万分之一秒. 我们需要计算2个时间之间,经过多少Ticks,可以使用下面的方法来实现,使用2个时间相减. 得到结果为正数,是使用较晚的时间减去较早 ...
- 处理时间_3_计算两个时间列工作日差值
计算两个时间列工作日差值 需求描述 需求:对EMP表里员工KING和SMITH的hiredate入职时间差,这里单位是天且是工作日时间,即周末不计算在内. 解决方法:通过DATEDIFF函数来完成. ...
最新文章
- python3 得到一个可用未绑定端口
- oracle client 默认端口,[数据库]配置精简版Oracle客户端
- 把SAP Cloud for Customer嵌入到IFrame里
- LightOJ 1026 桥 1063 割点
- Unity3D 旋转
- CREATE VIEW SQL:通过SQL Server中的视图插入数据
- 让网络更轻盈——网络功能虚拟化技术的现状和未来(中兴通讯)
- 【net core】VSCode调试NetCore Web项目问题集锦
- libtersafe文件下载_tersafe.dll官方版下载
- 五子课堂---第一课(连珠基础一)
- iOS常用的几种锁详解以及用法
- 处理 Git 提交中出现 .DS_Store 文件
- qq登录界面句柄_天天玩QQ!知道登录界面那两个人是谁吗?网友:不是情侣?...
- android qq音乐无法连接网络连接,qq音乐不能播放_qq音乐为什么老是提示说歌曲无效或网络连接失败呢?...
- 用C语言将中文文本和英文文本合并为一段中文一段英文(翻译排版)
- 基于JAVA糖果销售管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 每次开机总要打开很多软件
- KNIME的数据库连接
- uni-app框架开发App如何更换主题皮肤?
- .tga图片的文件格式分析
热门文章
- Arcgis实例操作8---地形高程分析、提取该DEM数据的水文坡长、提取山顶点数据
- 用js写一个身份证号码籍贯
- 我拍,我再拍,我拍拍拍
- 参加“首届中国云测试行业峰会”有感
- WebDriver定位元素的方法
- 生物、人工智能、经济、哲学和系统科学的新流派
- cropper 图片裁剪,固定图片宽高
- 广州app定制:IO定制游APP
- 菜单栏管理工具菜单栏管理工具当选Bartender4 Mac
- 汗!周老板的“我要-我想”和“7年”,让我感到塌实的内涵-Rachael 飘羽的忠告把一些东西也说的很明白了。剩下就是做,我想,我要了。