QT读写配置ini文件
1.QT读写配置ini文件
2.QT创建的窗口,如何接收点击窗体右上角'x'关闭窗口所发出的信号一、概述
Qt中常见的配置文件为(.ini)文件,其中ini是Initialization File的缩写,即初始化文件。
配置文件的格式如下所示:
模板:
点击查看代码
[节名] key1=value1 key2=value2
示例:
点击查看代码
[SysParam] hostIP=192.168.1.100 hostPort=5200
Qt中使用QSettings类来完成读写ini文件的操作。
二、使用步骤
1.引入头文件
// 引入配置文件的头文件
点击查看代码
//#include <QtCore/QCoreApplication> //#include <QSettings>
2.头文件的public中定义配置文件对象
点击查看代码
public: QSettings *settings;
3.初始化
点击查看代码
// 第一个参数表示:ini文件名, // 第二个参数表示:可以读写.ini格式的配置文件 settings = new QSettings("setting.ini",QSettings::IniFormat); // 如果路径下没有就生成文件 qDebug() << QCoreApplication::applicationDirPath(); // 此处是生成的配置文件路径 QString hostIP = settings->value("SysParam/hostIP").toString(); // 获取ini文件的IP QString hostPort = settings->value("SysParam/hostPort").toString();// 获取ini文件的端口 // 如果本地没有配置IP或端口,就重新配置 if(hostIP.isEmpty() || hostPort.isEmpty()) { hostIP = "192.168.1.100"; hostPort = "5200"; settings->setValue("SysParam/hostIP", hostIP); // 设置ini文件中的IP settings->setValue("SysParam/hostPort", hostPort); // 设置ini文件中的Port }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-09-27 把a文本内容复制到B文本