Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在Qt中加载和保存qsettings_C++_Qt_Qt5 - Fatal编程技术网

C++ 如何在Qt中加载和保存qsettings

C++ 如何在Qt中加载和保存qsettings,c++,qt,qt5,C++,Qt,Qt5,我希望qtsettings加载并保存一个配置文件类对象,如下表所示 [profiles] [profilename1] data [profilename2] data 为什么-1!没有评论是一个灾难为什么-1!没有评论是一种灾难,我知道,但我没有profilename1的名称,它应该自己生成。请检查我之前的问题@andreahmed:试着用其他的话解释你想要什么。我有一个班级档案,里面有一些成员。我想将其保存到设置并加载回。但是当我使用另一个线程中发布的代码时。它没有正确加载profile类

我希望qtsettings加载并保存一个配置文件类对象,如下表所示

[profiles]
[profilename1]
data
[profilename2]
data

为什么-1!没有评论是一个灾难为什么-1!没有评论是一种灾难,我知道,但我没有profilename1的名称,它应该自己生成。请检查我之前的问题@andreahmed:试着用其他的话解释你想要什么。我有一个班级档案,里面有一些成员。我想将其保存到设置并加载回。但是当我使用另一个线程中发布的代码时。它没有正确加载profile类,而是加载qsettings@andreahmed例如你能解决这个问题吗?是的,我知道,但是我没有profilename1这个名字,它应该自己生成。请检查我之前的问题@andreahmed:试着用其他的话解释你想要什么。我有一个班级档案,里面有一些成员。我想将其保存到设置并加载回。但是当我使用另一个线程中发布的代码时。它没有正确加载profile类,而是加载qsettings@andreahmed例如你能解决这个问题吗?
QSettings settings("myapp.ini", QSettings::IniFormat);
settings.beginGroup("profiles");
settings.beginGroup("profilename1");
settings.setValue("value", QString("data"));
settings.endGroup();
settings.beginGroup("profilename2");
settings.setValue("value", QString("data"));
settings.endGroup();
settings.endGroup();