我有一个方法,可以从QThreads
和主线程中调用。这个方法有时需要在循环中进行计算,所以我加了 QCoreApplication::processEvents()
,以防止GUI冻结。但是曾经使用过QApplication::processEvents()
,结果导致GUI冻结(我相信这就是冻结的原因,因为自从恢复使用QCoreApplication::processEvents()
后,它再也没有冻结过)。请问我是否正确地认为在主线程和QThreads中同时调用QApplication::processEvents()
会导致GUI冻结?