Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
QProcess::execute(QString);GUI で実行される 1 つのプロセスの進行状況を示す進行状況バーを作成したいと考えています。
QProcess::execute(QString);
問題は、それを実行すると、GUI がハングし、その中で何もできないことです。
少なくとも、GUI の背後で何かが起こっていることを示す読み込みイメージを表示したいと思います。
QProcess::start実行するのではなく、使用する必要があります。実行は、プロセスが終了するまでブロックされます。
QProcess::start
QProcess *myProcess = new QProcess(parent); myProcess->start(program, arguments);
詳細については、QProcess のドキュメントを確認してください。
実際、GUI がハングしている場合はスレッドを使用する必要があります。QFuture
QFuture