使用QT当然会馋他的跨平台,所以我们不能调用windows.h来sleep或者wait,QT本身又不提供类似的函数,所以我使用如下方法解决:
QTime t;
t.start();
while(t.elapsed()<1000)//1000ms = 1s
QCoreApplication::processEvents();
这样即能达到延时效果,程序还能持续响应
使用QT当然会馋他的跨平台,所以我们不能调用windows.h来sleep或者wait,QT本身又不提供类似的函数,所以我使用如下方法解决:
QTime t;
t.start();
while(t.elapsed()<1000)//1000ms = 1s
QCoreApplication::processEvents();
这样即能达到延时效果,程序还能持续响应