在文件qsetting结尾处附加新数据

时间:2017-03-09 06:03:16

标签: qt qt-creator qsettings

我可以使用qt Qsetting编写配置文件。但我希望它应该写在文件的底部。

QSettings* settings= new QSettings("/home/sidheshwar/Desktop/temp.txt", QSettings::IniFormat);
 settings->setValue("Profiles/"+aaaa,one );

怎么可能。

1 个答案:

答案 0 :(得分:2)

QSettings提供了一个键/值存储(按部分分区),它没有明确的排序概念;你不能告诉它在其他之前或之后放置一些东西,它会以任何合适的顺序写出设置。可以认为它是QHashstd::map - 它有效地将键映射到值,但不允许您设置任意元素顺序。

如果您需要这种功能,则必须实现自己的INI文件读/写类。