//读写文件名,要相同,QSettings::IniFormat为固定参数
QSettings *t_settings = new QSettings("import.ini", QSettings::IniFormat);
//beginGroup("drawPaint")只能获取指字段名为drawPaint下的数据信息
t_settings->beginGroup("drawPaint");
//使用childGroups()可以获取到所有Group()信息,可以不需知道字段名
// QStringList t_str=t_settings->childGroups();
QString t_group1_name = t_settings->value("path").toString();
QString t_group1_numCount = t_settings->value("numCount").toString();
QString t_group1_maxNum = t_settings->value("maxNum").toString();
QString t_group1_minNum = t_settings->value("minNum").toString();
t_settings->endGroup();
//获取到的信息显示到lineEdit控件上
ui.filenameEdit->setText(t_group1_name);
ui.countLineEdit->setText(t_group1_numCount);
ui.maxLineEdit->setText(t_group1_maxNum);
ui.minLineEdit->setText(t_group1_minNum);
//deleteLater()与delete t_settings;作用相同,均是释放堆空间
t_settings->deleteLater();
QSettings配置文件之读数据
最新推荐文章于 2024-07-24 00:10:40 发布