网络连接参考如下文章,介绍较全
Linux 中的 nmcli 命令 - 知乎 (zhihu.com)
在使用过程中用到的几个命令:
1.查看网络连接状态:
/* 网络状态更新*/
QProcess process;
process.start("nmcli n c");
process.waitForFinished();
QByteArray all=process.readAll();
if(all.isEmpty())
{
all=process.readAllStandardOutput();
if(all.isEmpty())
{
all=process.readAllStandardError();
}
}
QString conState = all.data();
ui->l_wifi_connect->setText(conState.trimmed());
2.wifi扫描
nmcli r wifi on
3.wifi连接
nmcli dev wifi connect wifi_name password wifi_password
以上三条命令,基本可以完成一个简单的wifi扫描、连接、状态显示;
本文介绍了在Linux中使用nmcli命令进行网络连接状态查看、WiFi扫描和连接的基本操作,包括启动QProcess获取命令输出,以及执行`nmclirwi`和`nmclidevconnect`的具体实例。
3408

被折叠的 条评论
为什么被折叠?



