Qt毫秒级计时

 1 //计时
 2     QElapsedTimer time;
 3     time.start();
 4 //统计用时
 5 #if (QT_VERSION >= QT_VERSION_CHECK(4,8,0))
 6     double elapsed = (double)time.nsecsElapsed() / 1000000; //纳秒转换成毫秒
 7 #else
 8     double elapsed = (double)time.elapsed();
 9 #endif
10     QString strTime = QString::number(elapsed, 'f', 3);
11     qDebug() << QString("用时 %1 毫秒").arg(strTime);

QElapsedTimer 类提供了一种计算经过时间的快速方法

QElapsedTimer::nsecsElapsed() const 返回自上次启动此 QElapsedTimer 以来的纳秒数

原文地址:https://www.cnblogs.com/jiashengyang/p/15211072.html