查看完整版本: [-- zhengtianzuo系列-Qt获取本地IP --]

QTCN开发网 -> Qt代码秀 -> zhengtianzuo系列-Qt获取本地IP [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zhengtianzuo 2017-09-30 17:01

zhengtianzuo系列-Qt获取本地IP

    通过QNetworkInterface::allAddresses()就可以获取到当前所有的网络地址.

```
    QList<QHostAddress> list = QNetworkInterface::allAddresses();
    foreach (QHostAddress address, list)
    {
        if(address.protocol() == QAbstractSocket::IPv4Protocol)
        {
            if (address.toString().contains("127.0."))
            {
                continue;
            }
            else
            {
                ui->listWidget->addItem(address.toString());
            }
        }
    }
```



需要完整代码请访问 QtWidgetsExamples

liuchangyin 2017-10-01 17:31

big_mouse 2020-04-22 09:06

moya_maaya 2021-10-19 15:50


查看完整版本: [-- zhengtianzuo系列-Qt获取本地IP --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled