Qt:获取WIFI列表
示例:使用QT来获取Windows电脑WIFI列表中所有WIFI的名称,实际是执行CMD命令来完成(netsh wlan show networks)
// 获取WIFI列表 QProcess process; process.start("netsh wlan show networks"); process.waitForStarted(); process.waitForFinished(); QString cmd_res_text = QString::fromLocal8Bit(process.readAllStandardOutput()); //qDebug() << cmd_res_text; // 提取有效数据 QStringList cmd_res_list_old = cmd_res_text.split("\r\n"); QStringList cmd_res_list; for (int i = 0; i < cmd_res_list_old.count(); i++) { if (cmd_res_list_old.at(i).contains("SSID")) { cmd_res_list.push_back(cmd_res_list_old.at(i)); } } // 提取WIFI名称 QStringList wifi_name_list; for each (QString i in cmd_res_list) { QStringList temp_list = i.split(" "); QString temp_wifi_name = temp_list.last(); if (!temp_wifi_name.isEmpty()) { wifi_name_list.push_back(temp_wifi_name); } } // 添加到下拉框 for each (QString name in wifi_name_list) { ui.comboBox->addItem(name); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-01-15 js获取select标签的 value 和 text
2021-01-15 js复制文字到剪切板
2021-01-15 js推送网页到扩展屏上