以下是学习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 计算已用时间的方法相关推荐

  1. 【Qt开发】Qt让线程休息一段时间

    Qt 为何没有提供 Sleep 论坛上不时见到有人问: Qt 为什么没有提供跨平台的 sleep 函数? 使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应? QThread ...

  2. 计算开机时间c语言编程,计算电脑开机时间的代码

    今天爱站小编将为大家详细介绍计算电脑开机时间的代码,相信很多小伙伴都非常好奇且想要学习的,那么下面就跟爱站小编一起去学习吧. 函数功能:GetTickCount返回(retrieve)从操作系统启动到 ...

  3. c语言计算日出日落时间_日出日落时间 计算软件 日出日落时间计算公式

    计算日出时间. 日落时间. 昼长. 夜长的公式或方法 是时间计算最简单的. 昼半球的平分线上是12点. 对应的夜半球平分经线就是零点. 希望能对你有所帮助. 这些只跟经度有关系. 如果是半球俯视图就是 ...

  4. 我们现在使用的电子计算机是第几代,已让时间逆转几分之一秒!科学家使用量子计算机来逆转时间!...

    原标题:已让时间逆转几分之一秒!科学家使用量子计算机来逆转时间! 莫斯科物理与技术研究所研究人员与来自美国和瑞士的同事合作,将量子计算机的状态恢复到过去的几分之一秒.还计算了真空星际空间中电子自发地回 ...

  5. 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...

  6. 计算日落日出时间算法与代码

    算法: 怎样用经纬度计算日出日落的时间 下面是一种随经纬度变化的日出日落时间计算方法,我成功运用在一智能路灯控制器中,希望对需要的朋友有帮助. 已知:日出日落时太阳的位置h=-0.833°,要计算地的 ...

  7. java如何计算时间天数差,java计算两个时间相差天数的方法汇总

    问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...

  8. 计算2个时间之间经过多少Ticks

    Ticks是一个周期,存储的是一百纳秒,换算为秒,一千万分之一秒. 我们需要计算2个时间之间,经过多少Ticks,可以使用下面的方法来实现,使用2个时间相减. 得到结果为正数,是使用较晚的时间减去较早 ...

  9. 处理时间_3_计算两个时间列工作日差值

    计算两个时间列工作日差值 需求描述 需求:对EMP表里员工KING和SMITH的hiredate入职时间差,这里单位是天且是工作日时间,即周末不计算在内. 解决方法:通过DATEDIFF函数来完成. ...

最新文章

  1. python3 得到一个可用未绑定端口
  2. oracle client 默认端口,[数据库]配置精简版Oracle客户端
  3. 把SAP Cloud for Customer嵌入到IFrame里
  4. LightOJ 1026 桥 1063 割点
  5. Unity3D 旋转
  6. CREATE VIEW SQL:通过SQL Server中的视图插入数据
  7. 让网络更轻盈——网络功能虚拟化技术的现状和未来(中兴通讯)
  8. 【net core】VSCode调试NetCore Web项目问题集锦
  9. libtersafe文件下载_tersafe.dll官方版下载
  10. 五子课堂---第一课(连珠基础一)
  11. iOS常用的几种锁详解以及用法
  12. 处理 Git 提交中出现 .DS_Store 文件
  13. qq登录界面句柄_天天玩QQ!知道登录界面那两个人是谁吗?网友:不是情侣?...
  14. android qq音乐无法连接网络连接,qq音乐不能播放_qq音乐为什么老是提示说歌曲无效或网络连接失败呢?...
  15. 用C语言将中文文本和英文文本合并为一段中文一段英文(翻译排版)
  16. 基于JAVA糖果销售管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  17. 每次开机总要打开很多软件
  18. KNIME的数据库连接
  19. uni-app框架开发App如何更换主题皮肤?
  20. .tga图片的文件格式分析

热门文章

  1. Arcgis实例操作8---地形高程分析、提取该DEM数据的水文坡长、提取山顶点数据
  2. 用js写一个身份证号码籍贯
  3. 我拍,我再拍,我拍拍拍
  4. 参加“首届中国云测试行业峰会”有感
  5. WebDriver定位元素的方法
  6. 生物、人工智能、经济、哲学和系统科学的新流派
  7. cropper 图片裁剪,固定图片宽高
  8. 广州app定制:IO定制游APP
  9. 菜单栏管理工具菜单栏管理工具当选Bartender4 Mac
  10. 汗!周老板的“我要-我想”和“7年”,让我感到塌实的内涵-Rachael 飘羽的忠告把一些东西也说的很明白了。剩下就是做,我想,我要了。