Qt获取本地网卡信息
生活随笔
收集整理的這篇文章主要介紹了
Qt获取本地网卡信息
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
程序運行截圖如下:
程序源碼如下:
#include <QtNetwork> #include <QDebug> #include <QList> #include <QNetworkInterface>int main() {QString localHostName=QHostInfo::localHostName();qDebug()<<localHostName;QHostInfo info=QHostInfo::fromName(localHostName);qDebug()<<"IP Address:"<<info.addresses();qDebug()<<"-----------------";foreach(QHostAddress address,info.addresses()){if(address.protocol()==QAbstractSocket::IPv4Protocol){qDebug()<<address.toString();}}qDebug()<<"-------------";QList<QNetworkInterface> list=QNetworkInterface::allInterfaces();foreach(QNetworkInterface interface,list){qDebug()<<"Device:"<<interface.name();qDebug()<<"HardwareAddress:"<<interface.hardwareAddress();}return 0; }?
總結
以上是生活随笔為你收集整理的Qt获取本地网卡信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt工作笔记-QTabWidget插入w
- 下一篇: Qt学习笔记-QSqlModel的事物操