Qt实现延时sleep函数功能

Posted jiangson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt实现延时sleep函数功能相关的知识,希望对你有一定的参考价值。

/*
    函数名:sleep()
    参   数: msec - 单位为毫秒
    描   述: 延时功能
*/

bool Test::sleep(unsigned int msec)
{
    QTime dieTime = QTime::currentTime().addMSecs(msec);

    while (QTime::currentTime() < dieTime)
    {
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }

    return true;
}

 

以上是关于Qt实现延时sleep函数功能的主要内容,如果未能解决你的问题,请参考以下文章

Qt 延时处理的几种办法

lua脚本延迟10秒怎么写

C# 延时处理或者暂停执行

delphi真正实现延时暂停功能

c语言sleep的用法

python如何微秒级延时?