qt 取得ipv4的值
QHostInfo hostinfo = QHostInfo::fromName(QHostInfo::localHostName());
QList<QHostAddress> addressList = hostinfo.addresses();
QString ip = "0.0.0.0";
if (!addressList.isEmpty())
{
for(int i = 0; i < addressList.size(); i++)
{
QHostAddress add = addressList.at(i);
if (QAbstractSocket::IPv4Protocol == add.protocol())
{
ip = add.toString();
break;
}
}
}
return ip;