技术专栏
QElapsedTimer定时器记录API执行时间或者延时
QElapedTimer类提供了一种快速计算运行时间的方法。
QElapsedTimer类通常用于快速计算两个事件之间经过了多少时间。它的API与QTime相似,因此可以将正在使用的代码快速移植到新类中。
但是,与QTime不同,QElapsedTimer在可能的情况下尝试使用单调时钟。这意味着不可能将QElapsedTimer对象转换为人类可读的时间。
该类的典型用例是确定在缓慢的操作上花费了多少时间。这种情况的最简单示例是出于调试目的,代码如下所示:
QElapsedTimer timer;
timer.start();
slowOperation1();
qDebug() << "The slow operation took" << timer.elapsed() << "milliseconds";
也可以做个等待,代码如下:
int delay = 3;
QElapsedTimer timer;
timer.start();
while(timer.elapsed() < (delay * 1000)){
a.processEvents();
}
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
1
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包

相关专栏
-
浏览量:389次2020-07-31 16:23:10
-
浏览量:430次2018-11-26 14:20:11
-
浏览量:444次2019-05-28 10:32:30
-
浏览量:363次2021-12-20 10:51:43
-
浏览量:489次2019-03-07 20:33:59
-
浏览量:330次2019-11-19 08:55:31
-
浏览量:358次2020-08-03 13:44:18
-
浏览量:541次2020-03-26 10:21:51
-
2020-02-18 13:28:40
-
2020-02-19 14:15:02
-
浏览量:742次2020-08-15 17:25:30
-
浏览量:302次2023-02-24 11:30:10
-
浏览量:425次2020-07-01 18:44:27
-
浏览量:440次2020-07-29 11:56:51
-
浏览量:548次2020-06-09 14:50:56
-
浏览量:599次2020-03-18 09:22:40
-
浏览量:404次2020-06-19 10:19:34
-
浏览量:440次2020-07-13 10:56:43
-
浏览量:367次2019-11-19 09:35:22
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
big_anana
您的支持将鼓励我继续创作!
打赏金额:
¥1

¥5

¥10

¥50

¥100

¥0.1

支付方式:

举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注