gpt4 book ai didi

linux - QProcess 调用带有参数的 gksudo 用于调用脚本的个性化消息

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:26 24 4
gpt4 key购买 nike

如何使用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");

最佳答案

解决方案

--messagemy Text 都是自己的元素。

QStringList param = ( QStringList << "--message" << tr("my Text") << "path/to/script.sh")

关于linux - QProcess 调用带有参数的 gksudo 用于调用脚本的个性化消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21929780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com