首页 > 其他分享 >qt 取得ipv4的值

qt 取得ipv4的值

时间:2023-01-19 09:11:06浏览次数:43  
标签:0.0 qt QHostInfo ip add addressList ipv4 取得

    QHostInfo hostinfo = QHostInfo::fromName(QHostInfo::localHostName());
    QList<QHostAddress> addressList = hostinfo.addresses();
    QString ip = "0.0.0.0";

    if (!addressList.isEmpty())
    {
        for(int i = 0; i < addressList.size(); i++)
        {
            QHostAddress add = addressList.at(i);
            if (QAbstractSocket::IPv4Protocol == add.protocol())
            {
                ip = add.toString();
                break;
            }
        }
    }

    return ip;

标签:0.0,qt,QHostInfo,ip,add,addressList,ipv4,取得
From: https://www.cnblogs.com/ysgd/p/17061044.html

相关文章

  • Qt项目-翻金币游戏
     项目概述项目预览项目框架项目代码项目总结-项目概述-Qt基础课程完结项目,完成一款小游戏并封装:翻金币游戏,通过点击金币进行翻面,让所有金币为同一面就游戏通过......
  • QT移植ARM开发板步骤
    一、新建编译平台更改../qt-everywhere-src-5.12.9/qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 目录下的文件1、添加:QT_QPA_DEFAULT_PLATFORM=linuxfbQMAKE......
  • LINUX-QT串口操作
    接收显示控件   添加串口模块  添加头文件  在头文件中声明一个函数  使用声明的函数  在mainwindow中进行调用InitUI  voidMainW......
  • Spring Boot整合MQTT 使用账号密码
     依赖,根据需要放入<dependency><groupId>org.eclipse.paho</groupId><artifactId>org.eclipse.paho.client.mqttv3</artifactId>......
  • qt学习
    用不到的话,看着很不爽,隐藏起来比较美观,解决办法ui->mainToolBar->setVisible(false);隐藏工具栏====================================         ......
  • QT qwt实时采集曲线图的两种方法
    qwt缺省的x轴为double,要换成时间有两种方法1、参考《QWT--自定义坐标轴刻度值》https://blog.csdn.net/Mr_robot_strange/article/details/114626601  (1) 自定义......
  • qt 按键数组
    按键配置QPushButton*controller_button_[APP_NUM_OF_CONTROLLER];for(inti=0;i<APP_NUM_OF_CONTROLLER;i++){controller_button_[i]=ne......
  • Qt对象树机制
    正常来讲,使用指针来指向一个new的对象的时候,需要自己手动delete这个指针,来释放空间。delete对象指针时,会自动调用此对象的析构函数。 对此很不方便(手动delete),在Qt中用......
  • 记录Qt Creator 更改默认构建目录到工程目录下
     QtCreator更改默认构建目录到工程目录下_静世孔明的博客-CSDN博客 QtCreator修改调试文件夹debug生成路径_黑黑black的博客-CSDN博客_qt如何更改debug文件目录......
  • QTwin10/11上打包的qt程序放到win7上打不开的解决方法
    在win11上编写并打包发布了qt5.15.1msvc201964bit的qt程序,在其他win10电脑上都能正常运行,但是放到win7电脑上,运行exe时依次出现缺少“msvcp140”、“api-ms-win-crt-r......