Qt5 非阻塞延时
Qt之Qt5 非阻塞延时
一、添加pro
//默认
二、使用步骤
1.引入库
//导入库
//非阻塞延时
#include <QTime>
2.文件.h
//封装方法
private:
void msecSleep(int); //非阻塞延时
3.文件.cpp
//封装方法
//Qt 非阻塞延时
void MainWindow::msecSleep(int msec){
QTime dieTime = QTime::currentTime().addMSecs(msec);
while( QTime::currentTime() <dieTime )
QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
}
//使用方法
//Qt 非阻塞延时
msecSleep(6000);//单位:毫秒 6000 = 6秒
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Qt非阻塞延时的使用。