Qt 延時函數


讀取本地時間,計算本地時間與延時時間的和,當本地時間超過前面之和時,即計時到了,跳出循環
void Delay_MSec(unsigned int msec)
{
    QThread::msleep(100);
    qDebug() << "start" << msec << endl;
    qDebug() << QTime::currentTime() << endl;
    QTime _Timer = QTime::currentTime().addMSecs(msec);
    while (QTime::currentTime() < _Timer)
        QThread::usleep(1000);
    qDebug() << QTime::currentTime() << endl;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM