1:此延时为阻塞延时
void sleep(unsigned int msec)
{
QTime reachTime = QTime::currentTime().addMSecs(msec);
while(QTime::currentTime() < reachTime);
}
2:简单定时器,单次计时运行一次
QTimer::singleShot(150,[=](){
//计时器时间到后需要做的动作
});
1:此延时为阻塞延时
void sleep(unsigned int msec)
{
QTime reachTime = QTime::currentTime().addMSecs(msec);
while(QTime::currentTime() < reachTime);
}
2:简单定时器,单次计时运行一次
QTimer::singleShot(150,[=](){
//计时器时间到后需要做的动作
});