Qt 在结束文件QSETING时追加新数据

Qt 在结束文件QSETING时追加新数据,qt,qt-creator,qsettings,Qt,Qt Creator,Qsettings,可以使用qt Qsetting编写配置文件。但我希望它应该写在文件的底部 QSettings* settings= new QSettings("/home/sidheshwar/Desktop/temp.txt", QSettings::IniFormat); settings->setValue("Profiles/"+aaaa,one ); 这是怎么可能的。QSettings提供了一个键/值存储(分区),它没有明确的排序概念;你不能告诉它把一些东西放在其他东西之前或之后,它会按照

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

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

这是怎么可能的。

QSettings
提供了一个键/值存储(分区),它没有明确的排序概念;你不能告诉它把一些东西放在其他东西之前或之后,它会按照自己认为合适的顺序来写设置。把它想象成一个
QHash
std::map
——它有效地将键映射到值,但不允许您设置任意元素顺序


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

QSettings
提供了一个键/值存储(分区),它没有明确的排序概念;你不能告诉它把一些东西放在其他东西之前或之后,它会按照自己认为合适的顺序来写设置。把它想象成一个
QHash
std::map
——它有效地将键映射到值,但不允许您设置任意元素顺序


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

关于这个话题,我刚刚看到了你的用户资料,你的答案是什么,每天早上int,double和size\t起床去买报纸。他们一起读新闻,然后仔细检查他们的星座;大小永远不会困扰你。为什么?因为它没有星座,所以它没有任何星座需要检查,可怜的东西:o)(
size\t
是一种无符号类型)关于这个主题,我刚刚看到了你的用户配置文件,每天早上int,double和size\t起床去买报纸。他们一起读新闻,然后仔细检查他们的星座;大小永远不会困扰你。为什么?因为它没有星座,所以它没有任何星座需要检查,可怜的东西:o)(
size\u t
是一种无符号类型)