我的Qt应用程序应该能够立即创建/打开/保存单个“项目”。将项目设置存储在文件中的无痛方法是什么?它应该是XML还是不太可怕的东西?
当然,存储在文件中的数据会随着时间的推移而变化。
我需要的是QSettings
,但在我的应用程序中与项目相关联,而不是整个应用程序。
答案 0 :(得分:1)
答案 1 :(得分:1)
Pro XML:
Contra XML
答案 2 :(得分:1)
您可以使用QSettings将数据存储在特定的.ini文件中。 来自文档:
有时您确实希望访问存储在特定文件或注册表路径中的设置。在所有平台上,如果要直接读取INI文件,可以使用QSettings构造函数,该构造函数将文件名作为第一个参数,并将QSettings :: IniFormat作为第二个参数传递。例如: QSettings设置(“/ home / petra / misc / myapp.ini”, QSettings :: IniFormat);