当前位置: 首页 > news >正文

Qt5、C++11 获取wifi列表与wifi连接

一、获取wifi列表
 

.h 文件内容

#include <QWidget>
#include <QVBoxLayout>
#include <QPushButton>
#include <QCheckBox>
#include <QListWidget>class Setting : public QWidget {Q_OBJECT
public:explicit Setting(QWidget *parent = nullptr);signals:
private slots:void scanWifiList();private:};#endif //WIFIUDPSCANTOTAL_SETTING_H

.cpp 文件

//
// Created by Administrator on 2025/5/20.
//
#include <QLineEdit>
#include <QLabel>
#include "include/setting/Setting.h"
#include "include/configManager/ConfigManager.h"
#include "include/wifiManager/wifiManager.h"
#include <QDebug>
#include <QMap>
#include <QJsonObject>
#include <QListWidget>
#include <QMessageBox>
#include <QProcess>#define COUT qDebug() << __FUNCTION__ << __LINE__void Setting::scanWifiList() {qInfo() << "开始扫描wifi列表...";wifiList->clear();QProcess process;process.start("netsh wlan show networks");  // 执行WiFi扫描命令:ml-citation{ref="1,4" data="citationList"}process.waitForFinished();QString output = QString::fromLocal8Bit(process.readAllStandardOutput());QStringList lines = output.split("\r\n");foreach (QString line, lines) {if (line.contains("SSID")) {QString ssid = line.split(":").last().trimmed();qInfo() << "wifi..name.."<< ssid;wifiList->addItem(ssid);}}COUT << "扫描结束,wifi数量:" << wifiList->count();COUT << wifiList;}

结果如下:

二、连接wifi
 

.h 文件

相关文章:

  • 论文流程图mermaid解决方案
  • Java集合框架深度剖析:结构、并发与设计模式全解析
  • Qt C++图书管理系统
  • 轴承与螺母表面缺陷数据集
  • PostgreSQL跨数据库表字段值复制实战经验分
  • DAY8字典的简单介绍
  • 30.第二阶段x64游戏实战-认识网络数据包发送流程
  • 深入了解linux系统—— 文件系统
  • 即插即用性能提升技巧:YOLOv8集成OREPA卷积的5个关键步骤(附精度/速度对比)
  • Java大厂面试:JVM调优、高并发订单处理与大数据服务场景解析
  • 【补题】The 2021 ICPC Asia Nanjing Regional Contest Problem J. Xingqiu’s Joke
  • 使用 Navicat 17 for PostgreSQL 时,请问哪个版本支持 PostgreSQL 的 20150623 版本?还是每个版本都支持?
  • 【Redis】三、在springboot中应用redis
  • 第十周作业
  • 5月21日学习笔记
  • C# 使用 Source Generation 提升 System.Text.Json 性能
  • 错误: gdalbuildvrt 命令未找到————的问题
  • LeetCode 257. 二叉树所有路径的迭代解法:栈的妙用与类型设计深度解析
  • Enhancing Relation Extractionvia Supervised Rationale Verifcation and Feedback
  • Starrocks的CBO基石--统计信息的来源 StatisticAutoCollector
  • wordpress 远程管理/seo长尾关键词优化
  • 泰州网站建设/危机舆情公关公司
  • 济南做网站多少钱/企业管理软件
  • 自己做网站有名/我想自己建立一个网站
  • 二维码活码生成器在线制作/华为seo诊断及优化分析
  • 网站美工切图是如何做的/使用最佳搜索引擎优化工具