修改 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
代码。
有谁知道如何为 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
代码。