我想使用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();
答案 0 :(得分:2)
尝试
process.start("pkexec", QStringList() << "--user" << "root" << "apt-get" << "install" << "xyz");