QTime t;
t.start();
while(t.elapsed()<1000);
这种死循环也是一种常见错误用法。但改成正确的还是比较简单的:
while(t.elapsed()<1000)
QCoreApplication::processEvents();
不停地处理事件,以使得程序保持响应