【QT】qt下使用内置库进行IP地址获取,网卡信息读取

哎哎9年前 (2015-04-22)C++3818




近期由于需要使用这些项目,所以自然而然的将找到的代码贡献出来咯!


下面是代码, 记得在 PRO文件内假如 

QT += network





#include <QtDebug>
#include <QHostAddress>
#include <QNetworkInterface>
#include <QTextCodec>
GetIpv4::GetIpv4()
{
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
    QList<QHostAddress> vAddressList = QNetworkInterface::allAddresses();
    for(int i=0;i<vAddressList.size();i++)
    {
        qDebug()<<vAddressList.at(i);
        if((vAddressList.at(i)!=QHostAddress::LocalHost)&&(vAddressList.at(i).protocol()==QAbstractSocket::IPv4Protocol))
            qDebug()<<QString("本机IP地址是:")<<vAddressList.at(i).toString();
    }
}



QQ截图20150422163119.png

以上是代码:

以下是运行结果:

 

 QHostAddress( "127.0.0.1" ) 
 QHostAddress( "0:0:0:0:0:0:0:1" ) 
 QHostAddress( "192.168.0.105" ) 
"本机IP地址是:" "192.168.0.105"
 QHostAddress( "FE80:0:0:0:20C:29FF:FE1B:6F25" )  


相关文章

 “我戴过红领巾,所以不能参选学生会吗?”港大内地学生叶璐珊参选学生会遭到港人抵制与攻击。

“我戴过红领巾,所以不能参选学生会吗?”港大内地学生叶璐珊参选学生会遭到港人抵制与攻击。

  来自内地的学生叶璐珊近日陷入了麻烦。    她参加香港大学学生会竞选,她受到多方打探与“起底”,校园媒体Campus TV还在几天内反复播放一段视频,内容是一位匿名人士声称叶璐珊带有“内地背景”,...

泰国清莱白庙回应拒中国游客原因:如厕太不文明

泰国清莱白庙回应拒中国游客原因:如厕太不文明

    长微博    泰国清莱白庙美景    泰国清莱白庙的雕塑  人民网2月5日电 据泰国亚洲大众传媒微博“@泰国头条新闻”消息,网传泰国清莱白庙拒绝接待中国游客,该媒体电话连线专访白庙主人查棱大师...

澳大利亚父子捕获史前剑吻鲨 被称海底 吸血鬼

澳大利亚父子捕获史前剑吻鲨 被称海底 吸血鬼

    这条剑吻鲨在澳大利亚新南威尔士州南部海岸附近被捕获。    剑吻鲨十分罕见,通常生活在1200米深的海底附近。    由于不喜欢阳光,愿意待在黑暗的海洋底部,剑吻鲨又被称作“吸血鬼鲨”。  据...

北京135处春季赏花片区迎游客

北京135处春季赏花片区迎游客

  阳春三月,春暖花开。为了让市民能够各取“所需”,欣赏美景,北京市园林绿化局推出135处公园风景区春季赏花片区。  据介绍,今年北京公园和风景区的观赏花卉主要有:山桃、玉兰、丁香、二月兰、杏花、迎春...

QSqlTableModel,使用简单教程。

Qt  QSqlTableModel  使用心得连接数据库执行sql查询,条件显示,排序获取记录数,列数以及记录内容,字段内容新增,修改,删除,恢复其它 &nb...