У меня есть метод, который вызывается как из QThreads
, так и из основного потока. иногда этот метод может занять много времени, чтобы выполнить вычисления в цикле, поэтому я помещаю QCoreApplication::processEvents()
, и это предотвращает зависание графического интерфейса. В какой-то момент я изменил QCoreApplication::processEvents()
на QApplication::processEvents()
, но это привело к зависанию графического интерфейса пользователя (я почти уверен, что это то, что его замораживало, потому что после того, как я положил QCoreApplication::processEvents()
, оно снова не замерзло) Правильно ли я думаю, что вызов 1006 * из основного потока и QThreads может заморозить графический интерфейс?