我想使用QProcess啓動GUI應用程序。從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();
你能證明你使用嘗試啓動GUI應用程序的代碼? – 2011-06-06 22:07:39
你需要告訴我們更多。對QProcess :: start的調用究竟是什麼?你能得到任何類型的流程來啓動,還是隻是GUI失敗? – Troubadour 2011-06-06 22:08:41
開始調用pkexec(它有GUI)(給予apt-get命令的管理權限) pkexec提示輸入密碼。 – smitrp 2011-06-06 22:20:17