使用Qt生成自定义项目文件

时间:2015-03-19 04:42:44

标签: qt qt5

在我目前的要求中,我想创建一个我的应用程序将来可以加载的自定义项目。项目文件仅特定于我的应用程序。它将包含已创建组件的所有路径,因为项目表示唯一目录。将从我的应用程序加载一些其他工具,这些工具也将生成一些文件,并且它们的记录也将保存在我的项目文件中。该项目文件也可以由我的应用程序加载。

我可以使用QSettings,但问题是QSettings文件的文件扩展名是.ini或.conf,而我的项目文件扩展名就是.amu。

我也可以使用XML来做到这一点。但是,任何人都可以建议其他一些实现此功能的好方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用QSettings constructor which takes file name。然后你可以使用你选择的任何扩展名。原型供参考:

QSettings::QSettings(const QString & fileName, Format format, QObject * parent = 0);