资源简介
Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡
代码片段和文件信息
#include
#include
#include
#include
#include
void getLocalIpWithQt();
void getAdapterInfoWithQt();
void getAdapterInfoWithWindows();
int main(int argc char *argv[])
{
QCoreApplication a(argc argv);
// getLocalIpWithQt();
// getAdapterInfoWithQt();
getAdapterInfoWithWindows();
return a.exec();
}
void getLocalIpWithQt()
{
QList ipList = QNetworkInterface::allAddresses();
foreach(QHostAddress ipItem ipList)
{
//只显示以192开头的IP地址
if(ipItem.protocol()==QAbstractSocket::IPv4Protocol&&ipItem!=QHostAddress::Null
&&ipItem!=QHostAddress::LocalHost&&ipItem.toString().left(3)==“192“)
{
qDebug()<
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 283315 2016-04-06 11:46 TestIPAddress\debug\main.o
文件 326963 2016-04-06 11:46 TestIPAddress\debug\TestIPAddress.exe
文件 4758 2016-04-06 11:46 TestIPAddress\main.cpp
文件 24954 2016-04-06 09:46 TestIPAddress\Makefile
文件 19542 2016-04-06 09:46 TestIPAddress\Makefile.Debug
文件 19585 2016-04-06 09:46 TestIPAddress\Makefile.Release
文件 157 2016-04-06 09:46 TestIPAddress\TestIPAddress.pro
文件 23597 2016-04-06 12:07 TestIPAddress\TestIPAddress.pro.user
目录 0 2016-04-06 11:46 TestIPAddress\debug
目录 0 2016-04-05 18:29 TestIPAddress\release
目录 0 2016-04-06 12:07 TestIPAddress
----------- --------- ---------- ----- ----
702871 11
相关资源
- Qt学习总结.zip
- 基于qt+opencv的人脸识别
- GPRS模块GA6和STM32F103C8T6单片机上移植
- QT设计图标登录及三个游戏设计潜艇游
- 基于ZigBee的智能家居系统QT界面渲染
- Qt+opencv+摄像头+人脸检测
- Qt5 网络调试助手源代码 漂亮界面
- Qt 点菜系统
- 网段计算器 计算输入的IP地址所在网
- RTL 8139網卡MAC地址永久修改
- 跨平台MQTT Client 源码和demo by 漠北
- 年会抽奖软件
- QT 智能家居源代码,可使用 实测通过
- 计算机网络课程设计 IP地址及其子网
- Qt 之 简单截图功能三实现可拖拽选中
- 简单QT多线程聊天程序
- Qt提示框淡出、飞出、缩小等关闭窗口
- ImageRotation.zip
- QT打包工具合集
- RTL8111E-RTL8168E网卡MAC地址刷写
- linux环境下用QT实现打地鼠游戏源码共
- 基于QT的2048小游戏
- Qt登陆界面
- QT数字软键盘,包括QLineEdit弹出
- Qt Excel的读写
- 基于QT的电子相册设计
- Qt文件浏览器,Linux
- Qt写的UDP组播服务端
- QT文字闪烁浮动效果代码
- 基于qt编写的图片浏览器
评论
共有 条评论