修改 Qt Widgets Application 模板

Modify Qt Widgets Application template

有谁知道如何为 Qt Widgets 应用程序自定义模板?

我找到的例子涉及 "Non-Qt Projects",特别是 "Plain C++ Application"

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

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

这是 qtcreator 的内置功能吗?

如有任何帮助,我们将不胜感激。

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

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

guiappwizard[dialog].* 我认为是有问题的那个,基础向导 pages/etc 来自 qtwizard.*

所以我猜您要么需要修改 QtC 源代码,要么使用您自己的 wizard.json 从头开始​​重新创建应用程序向导。或者编写您自己的基于 QWizard 的应用程序。但在任何情况下都值得检查 QtC /wizards 代码。