Qt Creator中的项目模板说明

周凯捷
2023-12-01

Qt Creator中的项目模板说明

项目向导模板用途
Application (Qt for MCU)MCU Support Application创建一个应用程序,该应用程序使用Qt QML和Qt Quick Controls类型的子集(由Qt for MCU支持),可以在MCU板上部署、运行和调试这些类型。
Application (Qt)Qt Widgets Application使用Qt设计器表单为桌面和C++设计基于Qt小部件的用户界面,以实现应用程序逻辑。
Qt Console Application使用单个main.cpp文件。
Qt Quick Application创建一个Qt Quick 2应用程序项目,该项目可以同时包含QML和C++代码。可以构建应用程序并将其部署到桌面、嵌入式和移动目标平台。
Application (Qt for Python)Empty Application创建一个只包含QApplication主代码的Qt for Python应用程序。
Empty Window创建包含空窗口的Qt for Python应用程序。
Window UI创建一个Qt for Python应用程序,该应用程序包含一个带有基于小部件的UI的空窗口。需要从.ui文件生成Python文件,并将其直接导入应用程序。
Window UI - Dynamic load创建一个Qt for Python应用程序,该应用程序包含一个带有基于小部件的UI的空窗口。
Qt Quick Application - Empty创建一个包含空Qt快速应用程序的Python项目
LibraryC++ Library基于qmake的共享或静态C++库。
Qt Quick 2 Extension Plugin通过使用QQmlEngine类,创建一个可以提供可动态加载到Qt Quick 2应用程序中的扩展C++插件。
Qt Creator Plugin创建Qt Creator插件。
Other ProjectQt Custom Designer Widget创建自定义Qt设计器小部件或小部件集合。
Qt Quick UI Prototype使用包含主视图的单个QML文件创建Qt Quick UI项目。可以在QML场景预览工具中预览Qt Quick 2 UI项目。由于不包含任何C++代码,所以不需要构建。
Qt Quick UI项目无法部署到嵌入式或移动目标平台。对于这些平台,需要创建一个QtQuick应用程序。
Auto Test Project使用Qt或Google测试的样板代码创建项目。
Subdirs Project创建一个子项目,能够将qmake项目构建为树层次结构。
Empty qmake Project创建一个基于qmake但不使用任何默认类的空qmake项目。
Code Snippet从代码段创建qmake项目。修复包含代码段的错误报告时,可以将代码段放入项目中进行编译和检查。
Non-Qt ProjectPlain C Application创建一个使用qmake、Qbs或CMake但不使用Qt库的纯C应用程序。
Plain C++ Application创建一个使用qmake、Qbs或CMake但不使用Qt库的普通C++应用程序。
Nim Application (experimental)创建一个使用Nimble但不使用Qt库的Nim应用程序。
Nimble Application (experimental)创建一个使用Nimble但不使用Qt库的Nimble应用程序。
Import ProjectProject from version control从受支持的版本控制系统(如Bazaar、CVS、Git、Mercurial或Subversion)导入项目。
Import as qmake or CMake Project (Limited Functionality)导入不使用任何受支持的生成系统的现有项目:qmake、Qbs、CMake或Autotools。该模板创建了一个项目文件,能够将QtCreator用作代码编辑器和调试和分析工具的启动器。但是,如果要构建项目,可能需要编辑生成的项目文件。
Import Existing Project导入不使用任何受支持的生成系统的现有项目:qmake、Qbs、CMake或Autotools。能够将QtCreator用作代码编辑器。
 类似资料: