Q6 参数不起作用



我正在使用QProcess来连接到wifi网络。但是当我尝试使用 6 个参数的代码时,它失败了,没有返回任何输出。

如果我在终端中执行命令,它可以开箱即用:nmcli dev wifi con "myssid" 密码 "myssidpassword"

QStringList arguments{"dev", "wifi", "con", ""myssid"", "password", ""myssidpassword""};QProcess *process = new QProcess;
process->start("nmcli", arguments);
process->waitForFinished();
return process->readAll();

我做错了什么?谢谢。

PD:如果我使用 2 个参数执行其他 nmcli,它可以工作。

好的,qprocess启动了标准错误,所以我需要用以下内容捕获字符串:

qDebug()<<" Standart Error :"<<process->readAllStandardError();

相关内容

  • 没有找到相关文章

最新更新