fix(active wifi): Activate wifi is empty when there is space in wifi name.

Description: 修复wifi名称含有空格时不显示激活wifi的bug

Log: 修复wifi名称含有空格时不显示激活wifi的bug
This commit is contained in:
zhangjiaping 2021-01-12 17:11:03 +08:00
parent 2e94809d58
commit c4c509c730
1 changed files with 4 additions and 1 deletions

View File

@ -1645,7 +1645,10 @@ void MainWindow::loadWifiListDone(QStringList slist)
});
connect(process, &QProcess::readyReadStandardOutput, this, [ = ]() {
QString str = process->readAllStandardOutput();
actWifissid = str.mid(str.lastIndexOf(" ") + 1, str.length() - str.lastIndexOf(" ") - 2);
actWifissid = str.mid(str.lastIndexOf(" ") + 1, str.length() - str.lastIndexOf(" ") - 2); //获取到ssid时以ssid为准
});
connect(process, &QProcess::readyReadStandardError, this, [ = ]() {
actWifissid = actWifiName; //没有获取到ssid时以wifi名为准
});
process->waitForFinished();
}