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 以来的纳秒数