在文件 qsetting 的末尾追加新数据
Posted
技术标签:
【中文标题】在文件 qsetting 的末尾追加新数据【英文标题】:Append new data at endof file qsetting 【发布时间】:2017-03-09 06:03:16 【问题描述】:我可以使用 qt Qsetting 编写配置文件。但我希望它应该写在文件的底部。
QSettings* settings= new QSettings("/home/sidheshwar/Desktop/temp.txt", QSettings::IniFormat);
settings->setValue("Profiles/"+aaaa,one );
这怎么可能。
【问题讨论】:
【参考方案1】:QSettings
提供键/值存储(分段),它没有明确的排序概念;你不能告诉它在其他东西之前或之后放置一些东西,它会以它认为合适的任何顺序编写设置。将其视为QHash
或std::map
- 它有效地将键映射到值,但不允许您设置任意元素顺序。
如果您需要这种功能,您必须实现自己的 INI 文件读/写类。
【讨论】:
关于主题,我刚刚看到你的用户资料Every morning int, double and size_t wake up and go to buy the newspaper. They read the news together, then int and double check their horoscope; size_t never bothers. Why?
的答案是什么
因为它没有星座,所以它没有任何星座可以检查,可怜的东西:o)(size_t
是一个无符号类型)以上是关于在文件 qsetting 的末尾追加新数据的主要内容,如果未能解决你的问题,请参考以下文章