【Qt】QT5 获取IP地址

时间:2024-01-01 20:56:57

QT获取本机IP地址

#include <QtNetwork/QHostAddress>
#include <QtNetwork/QNetworkInterface>
#include <QList>
#include <QDebug>
//获取IP地址
void getIP()
{
QList<QHostAddress> list = QNetworkInterface::allAddresses();
foreach (QHostAddress address,list)
{
if(address.protocol() == QAbstractSocket::IPv4Protocol)
{
qDebug()<< address.toString();
}
}
// return "0.0.0.0";
}

QT获取本机主机名称

#include <QtNetwork/QHostInfo> //包含的头文件
QString localHostName = QHostInfo::localHostName();