Qt提供了QElapsedTimer类,它可以用于计时,并且它尽可能的使用单调时间,所以系统时间的修改,不会受到影响,接下来将说明如何使用QElapsedTimer来进行计时。
工具/原料
Qt Creator 4.9.1
方法/步骤
打开Qt Creator集成工具,定义QElapsedTimer的对象,调用该对象的Start函数开始计时,在想要获取运行的时间的地方,调用elapsed函数,单位为毫秒
运行之后输出耗费的时间为四秒,所以,再次调用elapsed是没有清空计时器的
如果想要重新计时,那么需要调用QElapsedTimer的restart函数
运行输出的时间如下图红色方框标示,显示为两秒,这个说明计算器重新计时
转自:https://jingyan.baidu.com/article/4853e1e53aab2d5808f72663.html