【发布时间】:2014-02-21 09:04:36
【问题描述】:
如何使用 QProcess 将 --message "text" 之类的参数解析为 /usr/bin/gksudo 以显示我的个性化文字?
只需使用 /usr/bin/gksudo 并调用我的 script.sh 即可。
这里是最小的例子:
QString cmd = QString("/usr/bin/gksudo");
QStringList param = ( QStringList << "--message my Text" << "path/to/script.sh")
QProcess.start( cmd, param );
即使我尝试将参数添加到 cmd 我也会失败。并且没有显示密码提示。
QString cmd = QString("/usr/bin/gksudo --message MyText");
【问题讨论】: