PySide (Qt Python バインディング) で記述された Qt アプリケーションがあります。このアプリケーションには、GUI スレッドと、重労働 (かなり長いタスク) の実行を担当する多くの異なる QThreads があります。このような長いタスクがスタックすることがあるため (通常はサーバーの応答を待っているため)、アプリケーションがフリーズすることがあります。
QCoreApplication.processEvents()
したがって、GUIイベントキューがクリア(処理)されるように、1秒ごとに「手動で」呼び出すのが安全かどうか疑問に思っていましたか?それはまったく良い考えですか?