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



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

首选的方法是什么?

正确的方法是使用QTimer(实例化一个QTimer对象并调用start(),或者直接调用QTimer::singleShot())。更新与QTimer的timeout()信号相连的插槽中的GUI

您可以使用QT函数QThread:sleep()参见QT文档:http://doc.trolltech.com/4.7/qthread.html#sleep

最新更新