获取本地IP并设置到QLineEdit中

#include <QHostAddress>

#include <QNetworkInterface>

#include <QHostInfo>

 

QString localHostName = QHostInfo::localHostName();

QHostInfo info = QHostInfo::fromName(localHostName);

foreach(QHostAddress address, info.addresses())

{

  if (address.protocol() == QAbstractSocket::IPv4Protocol)

  ui->lineEdit->setText(address.toString());

}

posted @ 2017-05-22 14:36  朱小勇  阅读(468)  评论(0编辑  收藏  举报