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

哎哎8年前C++2764




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


下面是代码, 记得在 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" )  


标签: qtcppimg

相关文章

《蝙蝠侠:阿甘骑士》游戏改编小说今年上市

《蝙蝠侠:阿甘骑士》游戏改编小说今年上市

  资深漫画编剧Marv Wolfman的最新项目,是为Rocksteady工作室即将推出的游戏《蝙蝠侠:阿甘骑士》撰写官方小说,这本小说预计在今年晚些时候上市。Wolfman在他的脸书主页上向粉丝们...

在餐馆这些菜一定不要点 揭示美味背后的秘密

  在这个忙碌的社会,越来越多人选择远离充满油烟的厨房,在餐馆里解决“口腹之欲”。可是,食物光鲜的外表下,又隐藏着哪些不能说的秘密?  (来源:东哥美食)  秘密一:海鲜卖的全是水    说起现在餐馆...

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

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

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

使用QT设计师,快速将 ACTIONS 放入toolbar中

使用QT设计师,快速将 ACTIONS 放入toolbar中

  网上很多例子,都是手动敲代码在Qt界面工具栏中插入Action,实际QTDesigner本身带有其功能,而且非常方便。  插入完界面后,我们还可以去看它生成的代码,了解一下如何手动插入工具栏按钮。...

女子与夫闹离婚 将幼子扔粪坑淹死(图)

女子与夫闹离婚 将幼子扔粪坑淹死(图)

    嫌疑人谢某悔恨不已    嫌疑人谢某被警方抓获  2月3日晚,开平市公安局翠山湖派出所联合巡警大队、交警大队在开阳高速翠山湖出入口设卡执勤。当日20时50分左右,一辆从化州开往东莞长安的大客车...

转自涨工资,“三两大肠面,红汤不辣!”

转自涨工资,“三两大肠面,红汤不辣!”

  “三两大肠面,红汤不辣!”  世上有许多东西,中吃不中看,要用巧词修饰避讳。比如,前清民国时,老北京街坊,你叫住个卖驴肉的,问他要驴鞭,没有;说要钱儿肉,他看左右无人,就掏给你了,而且按规矩得斜着...