程序中使用一个label来显示获取的ip,程序如下:
需要在工程pro文件中添加,在
QT += core gui network
添加:#include <QNetworkInterface>
ui->iplabel->setText(QNetworkInterface().allAddresses().at(0).toString());
我在自己电脑上测试,
at(0)得到无线网卡IPv6地址
at(1)得到无限网卡IPv4地址
at(2)得到有线网卡IPv6地址
at(3)得到有限网卡IPv4地址
注意:at()可能越界