Qt通过QSettings类读写ini文件(但是QSetting还可以读取其它类型的配置文件,例如:注册表)头文件:QSetting.h,QSetting读写ini文件的步骤为: 通过路径名称打开文件并设定为ini文件格式 读/写数据 关闭文件,删除句柄 Qt读文件示例如下: //打开文件并指定为ini格式 QSettingsconfigIni = new QSettings(file_path, QSet...
QSettings 配置保存的位置取决于你应用是系统级别还是用户级别的,这个概念如果不了解可以忽略,只关注下面路径就可以了。 Unix 在Unix派系系统中,如果文件是NativeFormat格式,将使用下面的文件做默认值: 代码语言:javascript 代码运行次数:0 AI代码解释 $HOME/.config/MySoft/Star Runner.ini(QtforEmbedded Linux:$HOME...
有时候,我们需要根据本地的配置文件,去配置我们的程序,在其他语言中,可能需要自己去写读写文件的逻辑,而在QT中,就直接提供了QSettings类,简化了我们的操作! 文章目录 概述 平台 一.配置文件长什么样子? 二.如何读写配置文件 1.头文件包含 2. 配置文件不存在就创建 3. 读配置文件 4. 写配置文件 3.测试结果...
1. 创建和初始化 QSettings QSettings 可以用来处理配置文件,在使用 INI 格式时,创建 QSettings 对象的方式如下: #include <QSettings>// 创建一个 QSettings 对象,指定 INI 配置文件的路径QSettings settings("config.ini", QSettings::IniFormat); 2. 写入数据 使用QSettings 写入数据非常简单,你可以通过 set...
// 或者指定存储格式和文件路径 QSettings settings("/path/to/settings.ini", QSettings::IniFormat); 写入设置# 通过setValue()以键值对的形式写入设置,键必须为字符串类型 Copy settings.setValue("size", QSize(800, 600)); settings.setValue("position", QPoint(100, 100)); settings.setValue("rece...
QSettings *settings = new QSettings("文件路径",QSettings::IniFormat); 3.读取配置文件 backgroundcolor为组名,color为键,等号后面为键值 settings->beginGroup("组名"); QString key = settings->value("键名","").toString(); settings->endGroup...
QSetting读写ini文件的步骤为:*通过路径名称打开文件并设定为ini文件格式*读/写数据*关闭文件,删除句柄 QSettings::Format有两种: QSettings::NativeFormat在windows平台可以读写windows注册表; QSettings::IniFormat可以读写ini格式的配置文件。 3.1 写ini文件 ...
你可以通过以下方法查看实际的存储路径: QSettings settings;qDebug()<<"File path:"<<settings.fileName(); 分组存储 `QSettings` 支持分组存储,类似于嵌套的键值对结构。使用 `beginGroup()` 和 `endGroup()` 可以创建分组。 QSettings settings;// 开始分组settings.beginGroup("Window");// 写入分组内的键...
* 通过路径名称打开文件并设定为ini文件格式 * 读/写数据 * 关闭文件,删除句柄 Qt读文件示例如下: //打开文件并指定为ini格式 QSettings* configIni = new QSettings(file_path, QSettings::IniFormat); QString qTemp = ""; //读指定节点的指定数据,其中“Log”为节点,save_days为具体数据项 logDays =...