QT开发之config文件读写
2017-12-25 09:14
239 查看
1、读取
QSettings config(QDir::currentPath()+QString("/ZTE002.config"),QSettings::IniFormat);//QDir::currentPath()为exe位置
config.beginGroup("自定义分类");//保存数据
double ti=config.value("数据名",QStringLiteral("[未填写]")).toString().toDouble();
config.endGroup();
ti即为读取的数据
PS:如果读取的数据是多个,并且不在同一个自定义分类下面,则需要config.endGroup();后再重新beginGroup
2、保存
QSettings config(QDir::currentPath()+QString("/ZTE002.config"),QSettings::IniFormat);
config.beginGroup("自定义分类");
config.setValue("Time",QString::number(数据,10,1));
config.endGroup();
注:QDir::currentPath()为相对地址,即用什么打开exe地址即为那个地方的,不一定为exe地址。比如使用cmd、源代码等
QAppllication::appllicationDirPath()为绝对地址,无论使用什么打开exe,地址都是exe的地址
QSettings config(QDir::currentPath()+QString("/ZTE002.config"),QSettings::IniFormat);//QDir::currentPath()为exe位置
config.beginGroup("自定义分类");//保存数据
double ti=config.value("数据名",QStringLiteral("[未填写]")).toString().toDouble();
config.endGroup();
ti即为读取的数据
PS:如果读取的数据是多个,并且不在同一个自定义分类下面,则需要config.endGroup();后再重新beginGroup
2、保存
QSettings config(QDir::currentPath()+QString("/ZTE002.config"),QSettings::IniFormat);
config.beginGroup("自定义分类");
config.setValue("Time",QString::number(数据,10,1));
config.endGroup();
注:QDir::currentPath()为相对地址,即用什么打开exe地址即为那个地方的,不一定为exe地址。比如使用cmd、源代码等
QAppllication::appllicationDirPath()为绝对地址,无论使用什么打开exe,地址都是exe的地址
相关文章推荐
- Qt开发之文件读写
- 两种读写配置文件的方案(app.config与web.config通用)
- Qt开发: 捕获系统异常,产生dmp文件
- 安卓开发培训(3.1 文件读写)
- WPF读写config配置文件及XML数据的学习
- QT读写配置文件(.ini)
- 在android开发中正确读写sdcard文件的方法
- Python自动化测试 (二) ConfigParser模块读写配置文件
- 【Qt开发】【Gstreamer开发】Qt error: glibconfig.h: No such file or directory #include <glibconfig.h>
- ConfigurationManager类的config文件读写
- C++[类设计] ini配置文件读写类config
- 在Qt中读写INI配置文件
- 详解iPhone开发中文件读写
- Qt读写INI配置文件
- ASP.NET 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
- Qt读写数据流文件(转 CppGuiProgrammingWithQt4)
- C#读写App.config配置文件
- .NET 2.0中,配置文件app.config的读写(VS2005,C#)
- Qt读写INI配置文件
- IOS iPhone 开发中的文件读写及数据存储(一)