如何在GUI更新之间暂停几秒钟?

1 c++ user-interface qt

我正在想象一个增量算法,在算法的每一步我想更新GUI,暂停几秒钟,然后继续下一步算法(并重复).

这样做的首选方法是什么?

Jer*_*ner 5

正确的方法是使用QTimer(实例化QTimer对象并在其上调用start(),或者只调用QTimer :: singleShot()).在连接到QTimer的timeout()信号的插槽中更新GUI.