QSetting设置读取配置文件
2018-02-22 16:10
197 查看
QSettings setting("C:/Users/linuxer/Desktop/i.ini",QSettings::IniFormat);//设置配置文件的目录和位置,如果有,则不动,没有,会自动创建 if(setting.contains(tr("AboutSize/myQtWidth"))&&setting.contains(tr("AboutSize/myQtHeight")))//如果已经存在这个文件,那就进行读取 { double width=setting.value("AboutSize/myQtWidth").toDouble();//将读取出的数据进行使用 double height=setting.value("AboutSize/myQtHeight").toDouble(); this->resize(width,height); this->setWindowTitle("已经成功执行"); } else { setting.beginGroup(tr("AboutSize"));//节点开始 setting.setValue("myQtWidth","600");//设置key和value,也就是参数和值 setting.setValue("myQtHeight","500"); setting.endGroup();//节点结束 }
总结:
设置和读取key时,可以先判断key是否存在。在构造QSettings时,如果指定的ini文件不存在,会自行创建ini文件,不需要使用读取文件(QFile)的办法判断文件是否存在。
相关文章推荐
- java读取和设置配置文件中的属性参数
- 配置文件,就是项目启动时候会读取这个配置文件,设置相应启动参数
- c++/cli 读取配置文件app.config所需的设置
- [C#] 读取配置文件、资源文件和设置文件
- 读取、设置 php.ini配置文件(复制)
- linux设置了 /etc/profile ~/.bashrc等配置文件不重启生效方法【开机读取的shll】
- spring 配置文件属性设置默认值以及读取环境变量值
- caffe 里面GPU 选择设置, 通过配置文件 读取GPU 的编号。
- 在spring配置文件中设置读取jdbc.properties配置文件的时候报错
- SpringBoot学习——如何设置和读取配置文件中属性
- python的ConfigParser读取设置配置文件
- Java配置文件读取和路径设置
- QSetting配置文件中的存储和读取的简单应用
- Unity_ini配置文件应用(用于读取或写入程序设置)
- java IO 使用Properties设置键值对配置信息 写入文件和从文件中读取
- 几种从配置文件中读取数据,设置参数的方法
- 在服务器中设置配置文件和读取配置文件
- Qt之用QSetting读取配置文件
- java读取和设置配置文件中的属性参数
- java读取配置文件的几种方法 设置代理