从QProcess启动GUI应用程序

时间:2011-06-06 22:04:39

标签: qt qprocess

我想使用QProcess启动GUI应用程序。

process.start()立即返回,不显示GUI应用程序窗口。

我也尝试过CONFIG + = console。它没有用。

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

1 个答案:

答案 0 :(得分:2)

尝试

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