У меня запускается поток, который в цикле запускает какие-то задачи. Вот одна из задач может быть запуск сторонней программы. Но надо ждать когда она закончится, чтобы сделующую задачу запустить.
Коннекчусь к сигналу finished этого процесса, чтоб поймать момент когда она закончится. Но этот сигнал почему-то не приходит. Напримре, если запустить Блокнот и ждать когда он закроется, то по закрытии не приходит finished.
Вот как коннечусь
connect(tmpProcess, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(processClosed(int,QProcess::ExitStatus)));
Что я не так делаю? Может дело в том, что запускатеся в отдельном потоке?