这是我的一个程序里面的一段,你自己摘出来就可以:
foreach(QNetworkInterface interfaceX,QNetworkInterface::allInterfaces())
if(interfaceX.name()!="lo"){
iinterface->addItem(interfaceX.name());
einterface->addItem(interfaceX.name());
}
externalip->clear();
foreach(QHostAddress address,QNetworkInterface::allAddresses())
if(address.toString()!="127.0.0.1")
externalip->addItem(address.toString());