23,114
社区成员
发帖
与我相关
我的任务
分享
99.#include <QNetworkInterface>
100.QString getIPAddress()
101.{
102.QString ipAddress;
103. QList<QHostAddress> ipAddressesList = QNetworkInterface::allAddresses();
104. for (int i = 0; i < ipAddressesList.size(); ++i) {
105. if (ipAddressesList.at(i) != QHostAddress::LocalHost &&
106. ipAddressesList.at(i).toIPv4Address()) {
107. ipAddress = ipAddressesList.at(i).toString();
108. break;
109. }
110. }
111. if (ipAddress.isEmpty())
112. ipAddress = QHostAddress(QHostAddress::LocalHost).toString();
113. return ipAddress;
114.}