# 管理项目
Qt Creator在项目中管理源代码。 可以使用File ‣ New File or Project
创建一个新项目。 创建项目时,有多种应用程序模板供选择。 Qt Creator能够创建桌面、嵌入式、移动应用程序,甚至能够使用Qt for Python创建Python项目。 它存在一些应用程序模板,可以使用Widget、Qt Quick,甚至仅使用控制台的准系统项目。 对于初学者来说,很难选择,所以我们为您挑选了三种项目类型。
Other Project / QtQuick UI Prototype(原型): 因为不涉及C++构建步骤,非常适合使用QML。大多数情况下仅适用于原型设计。
Applications (Qt Quick) / Qt Quick Application (Empty): 创建一个带有cmake支持的裸C++项目和一个QML主文档来渲染一个空窗口。这是所有原生QML应用程序的典型默认起点。
Libraries / Qt Quick 2.0 Extension Plug-in(扩展插件): 使用此向导为Qt Quick UI的插件创建存根。插件用于使用本地元素扩展Qt Quick。这非常适合创建可重用的Qt Quick库。
Applications (Qt) / Qt Widgets Application: 使用Qt Widgets创建桌面应用程序的起点。如果计划创建基于传统C++ Widget的应用程序,这将是起点。
Applications (Qt) / Qt Console Application: 为没有任何用户界面的桌面应用程序创建的一个起点。如果计划使用Qt C++创建传统的C++命令行工具,这将是起点。
提示
在本书的第一部分,将主要使用QtQuick UI Prototype类型或Qt Quick Application,这取决于我们是否还使用一些C++代码与Qt Quick配合。 稍后为了描述一些c++方面的内容,将使用Qt Console Application类型。 为了使用自己的原生插件扩展Qt Quick,将使用Qt Quick 2.0 Extension Plug-in向导类型。