Russian Qt Forum

Qt => Многопоточное программирование, процессы => Тема начата: Dr.Vlad от Май 04, 2012, 12:33



Название: Надо под Unix открыть из основного приложения другую прогу.
Отправлено: Dr.Vlad от Май 04, 2012, 12:33
Как можно это сделать, чтобы появилась возможность работать с основным приложением, помимо другого запущенного?

QProcess::execute() не срабатывает. Приложение запускается, но с основным нет возможности работать, пока вторичное не закрыто.

В винде, я знаю, есть команда ShellExecuteA.
А под nixxами что делать?


Название: Re: Надо под Unix открыть из основного приложения другую прогу.
Отправлено: Странник от Май 04, 2012, 12:49
Цитировать
void QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
bool QProcess::startDetached ( const QString & program, const QStringList & arguments, const QString & workingDirectory, qint64 * pid = 0 )