Название: QProcess: запуск и ожидание завершения процесса Отправлено: kn0pka от Апрель 03, 2009, 10:34 В GUI в ходе процесса создается текстовый файл, надо дождаться, когда этот файл запишется полностью, а потом запустить другой процесс, который этот файл использует:
Код: process = new QProcess(this); Код: process->start(program); Код: process->execute(program); Есть какая-нибудь альтернатива для waitForFinished() в GUI? Название: Re: QProcess: запуск и ожидание завершения процесса Отправлено: pastor от Апрель 03, 2009, 10:37 Да, есть. Использовать сигналы\слоты, а именно ловить сигнал:
Цитировать void QProcess::finished ( int exitCode, QProcess::ExitStatus exitStatus ) [signal] Название: Re: QProcess: запуск и ожидание завершения процесса Отправлено: kn0pka от Апрель 03, 2009, 10:41 Спасибо.
Название: Re: QProcess: запуск и ожидание завершения процесса Отправлено: Tonal от Апрель 03, 2009, 11:23 Этож какой должен быть размер файлика...
Если он тебе не не нужен ни для чего, кроме коммуникации этих процессов, то посмотри на функцию setStandardOutputProcess. :) Название: Re: QProcess: запуск и ожидание завершения процесса Отправлено: kn0pka от Апрель 03, 2009, 13:03 Размер файла может быть несколько метров, он нужный.
|