使用while阻塞程序,但不使程序卡死
void BlockProgram(int mesc)
{
//mesc为阻塞时间
QElapsedTimer timer;
timer.start();
while (timer.elapsed() < mesc)
{
QCoreApplication::processEvents();
}
}
void BlockProgram(int mesc)
{
//mesc为阻塞时间
QElapsedTimer timer;
timer.start();
while (timer.elapsed() < mesc)
{
QCoreApplication::processEvents();
}
}