Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡 |
您所在的位置:网站首页 › 无线网信息获取失败 › Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡 |
1.只有一个本地网卡 此时获取IP地址最简单的方法如下所示,但是这种方法只能获取IP地址。需包含头文件#include ,.pro文件中加入network模块。 [cpp] view plain copy 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() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |