|
|
1
2
除非您在非GUI线程中循环,否则您将通过循环(在隐式主GUI线程中)来阻塞GUI。以下是几种不同的方法:
还有其他不同的方法,例如使用 processEvents() 但是我个人推荐线程方法。 |
|
|
2
2
qt有自己的主循环,您可以使用qtimer类连接到它。 如果要提供自己的事件循环,可以使用 QApplication::processEvents( )向qt发出信号来处理它的事件(并保持一个负责任的用户界面)。 也, QAbstractEventDispatcher 可能对你有用。 This 这个问题也可能有用。 |