プログラムが最初に起動するときに、コンポーネントの更新が必要になる場合があります。更新タスクは、ユーザーの操作なしで自動的に実行される必要があります。
進行状況を表示する簡単なウィンドウを表示したいと思います。完了すると、ウィンドウが閉じられ、メインウィンドウが起動します。
を使用してQDialog
、コストのかかるコードをinit関数に入れてみましたが、もちろんウィンドウがブロックされただけで、完了するまで表示されませんでした。
実行時にシグナルが送信されないexec()
ため、GUIウィンドウを実行した直後に処理を開始することはできません。
QProgressDialog
ここでは機能するかもしれませんが、実際には複数のプログレスバーを配置したいと思います。
何か案は?