QT中的UI线程只能有一个,在UI线程中如果执行了比较耗时的操作,比如延时,while循环之类,则界面UI的刷新会被阻塞,下面的代码可以防止界面假死:
延时的处理情况:
QElapsedTimer t;
t.start();
while (t.elapsed() < 300
QT中的UI线程只能有一个,在UI线程中如果执行了比较耗时的操作,比如延时,while循环之类,则界面UI的刷新会被阻塞,下面的代码可以防止界面假死:
延时的处理情况:
QElapsedTimer t;
t.start();
while (t.elapsed() < 300