запустить приложение с графическим интерфейсом из QProcess - PullRequest
1 голос
/ 07 июня 2011

Я хочу запустить приложение с графическим интерфейсом, используя QProcess.

process.start () немедленно возвращается без отображения окна приложения с графическим интерфейсом.

Я также попробовал CONFIG + = консоль. Не сработало.

QProcess process;
process.setEnvironment(QProcess::systemEnvironment());
process.start("pkexec --user root ",QStringList()<<QString("apt-get install xyz"));
process.waitForFinished();
process.close();

1 Ответ

2 голосов
/ 07 июня 2011

Попробуйте

process.start("pkexec", QStringList() << "--user" << "root" << "apt-get" << "install" << "xyz");
...