我可以在主线程调用的插槽中使用QwaitCondition.wait()吗?

时间:2010-02-08 04:58:45

标签: qt

如果最长等待时间是10 ms,我可以在Qt的主线程中使用qwaitcondition吗?

1 个答案:

答案 0 :(得分:4)

没有什么能阻止你在主线程中使用QWaitCondition。如果您将等待时间设置为10毫秒,并且在未解锁的情况下通过,则可能无法获得所需的效果。默认是无限期等待。

但是,在主线程中使用等待条件会导致GUI在等待时无响应。这几乎总是不受欢迎的。