QT:获取本地主机信息与ip的方法
2023-09-11 14:21:43 时间
一、通过主机名字获取本地的ip地址
方法:先通过QHostInfo的方法获取到本机的名字,再通过本机的名字获取到本机信息,通过遍历本机信息中的主机地址,获取到IPv4地址
/*通过 主机名字 获取ipv4地址信息*/
//获取主机名->通过主机名获取主机信息->主机信息中查找ipv4地址
QString localHostName = QHostInfo::localHostName();
QHostInfo hostInfo = QHostInfo::fromName(localHostName);
foreach(QHostAddress hostAddr, hostInfo.addresses())
{
if(hostAddr.protocol() == QAbstractSocket::IPv4Protocol)
{
return hostAddr.toString();
}
}
return "Error";
相关文章
- Qt-QPropertyAnimation的使用(支持放大、移动、透明动画)
- Qt-Qt实现动画按钮(多图动画)
- QT-Qt图片按钮类
- QT-Qt界面居中显示
- s3c2410上搭建QT/Embedded4.8.5开发环境(七)--命令行开始第一个Qt程序
- Qt通用方法及类库8
- 用C++的QT写一个能够实现TCP和UDP通信的网络调试助手代码
- Qt中开启线程的五种方法
- Qt中QJsonValue类
- Qt之网格布局
- Qt(Python+Qt)QMainWindow的splitDockWidget方法将QDockWidget停靠窗分割排列
- Qt 让窗口屏幕居中的方法
- 【Qt】解决ubuntu中qt从一个工程去找另一个工程文件
- 1、QT基础——Qt概述
- Qt之QPropertyAnimation移动动画
- Qt十六进制QTextEdit
- QT软件只允许被打开一个实例的解决方法
- 解决Ubuntu系统安装QT出错的问题:qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it
- Qt中子窗口关闭之后,立即释放资源的方法
- qt 中的画图
- Qt编写可视化大屏电子看板系统18-柱状分组图