博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt 使用 QSettings 读写ini文件
阅读量:4041 次
发布时间:2019-05-24

本文共 1008 字,大约阅读时间需要 3 分钟。

一、 前言

QSettings类,是Qt提供的一个读取配置文件的类,它提供了ini文件的读写。应用程序初始化过程中需要一些初始化参数,例如,窗体的大小位置,URL等等,而这些参数均可由QSettings类读取ini文件得到。

使用QSettings类需包含头文件:

#include <QSettings>

二、 添加参数

//QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省QSettings *ini = new QSettings("setting.ini", QSettings::IniFormat);//向setting文件的第一节Res写入第一个参数width   ini->setValue("/Res/width", "1920");//向setting文件的第一节Res写入第二个参数height   ini->setValue("/Res/height, "1080");delete ini;

三、 读取参数

//QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省QSettings *ini = new QSettings("setting.ini", QSettings::IniFormat);//读取setting文件第一节Res的第一个参数widthQString width  = ini->value("/Res/width").toString();//读取setting文件第一节Res的第二个参数heightQString height = ini->value("/Res/height").toString();delete ini;

四、 删除参数

//QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省QSettings *ini = new QSettings("setting.ini", QSettings::IniFormat);//删除setting文件第一节Res的第一参数width   ini->remove("/Res/width");//删除setting文件第一节Res的第二参数height   ini->remove("/Res/height);delete ini;

 

转载地址:http://zkadi.baihongyu.com/

你可能感兴趣的文章
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>
gstreamer相关工具集合
查看>>
arm 自动升级脚本
查看>>
RS232 四入四出模块控制代码
查看>>
gstreamer插件之 videotestsrc
查看>>
autoupdate script
查看>>
linux 驱动开发 头文件
查看>>
/etc/resolv.conf
查看>>