修改Qt小部件应用程序模板

时间:2018-06-21 22:38:18

标签: qt qt-creator

有人知道如何自定义Qt小部件应用程序的模板吗?

我发现的示例涉及“非Qt项目” ,特别是“普通C ++应用程序”

我想创建一个自定义模板,其中包含比默认Qt小部件应用程序更多的文件以及更多的#includes和类成员。

我可以看到.../share/qtcreator/templates/qt4project中的文件,并将其添加到已有的文件中,例如main.cpp,但需要在那里添加更多文件,我不知道该向导.json文件的编辑位置。

这是qtcreator的内置东西吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

实际上,看起来“ Qt Widgets Application”向导使用的是硬编码的QWizard页面,而不是像更简单的JSON / XML定义。

https://code.woboq.org/qt5/qt-creator/src/plugins/qmakeprojectmanager/wizards/

guiappwizard[dialog].*我认为这是有问题的,其基本向导页面/等来自qtwizard.*

因此,我想您可能需要修改QtC源代码,或者使用自己的wizard.json从头开始重新创建应用程序向导。或者编写您自己的基于QWizard的应用程序。但是无论如何都值得研究QtC /wizards代码。