/延时功能
void sleep(unsigned int msec){
//currnentTime 返回当前时间 用当前时间加上我们要延时的时间msec得到一个新的时刻
QTime reachTime = QTime::currentTime().addMSecs(msec);
//用while循环不断比对当前时间与我们设定的时间
while(QTime::currentTime()<reachTime){
//如果当前的系统时间尚未达到我们设定的时刻,就让Qt的应用程序类执行默认的处理,
//以使程序仍处于响应状态。一旦到达了我们设定的时刻,就跳出该循环,继续执行后面的语句。
QApplication::processEvents(QEventLoop::AllEvents,100);
}
}
将Sleep()函数放在widget.cpp文件中即可使用延时功能