hooanghiep 10分钟前
我正在尝试使用nmcli连接wifi。当wifi名称具有代表的字符时,我得到了错误: “语法错误:引号末尾的字符串”。 这是我的代码:
void WifiThread::connectWifi(QString strName, QString strPassword)
{
QString strTmp = QString("nmcli --wait 20 device wifi connect \"%1\" password \"%2\" 2>&1").arg(strName, strPassword);
QByteArray ba = strTmp.toUtf8();
const char *pCommand = ba.data();
system(pCommand);
}
非常感谢您的帮助。