#include #include #include #include class QThreadAccess : public QThread { public: using QThread::msleep; }; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); unsigned long interval = 53; QElapsedTimer elapsedTimer; qDebug() << "Wait for" << interval << "ms"; elapsedTimer.start(); QThreadAccess::msleep(interval); qint64 elapsed = elapsedTimer.elapsed(); qint64 nsecsElapsed = elapsedTimer.nsecsElapsed();; qDebug() << "QElapsedTimer::elapsed():" << elapsed; qDebug() << "QElapsedTimer::nsecsElapsed():" << nsecsElapsed; return 0; }