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



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

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

我也可以使用XML来实现这一点。但是,有人能提出其他实现这一功能的好方法吗?

您可以使用采用文件名的QSettings构造函数。然后你可以使用你选择的任何扩展。参考原型:

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

相关内容

  • 没有找到相关文章

最新更新