【Qt】QtCreator新建Application项目的6类应用程序的示例

QtCreator中6种Application类型的详解,
本文介绍了如何在QtCreator中新建不同类型的Application项目,包括QtWidgetsApplication(桌面Qt应用)、QtConsoleApplication(控制台应用)、QtQuickApplication、QtQuickControls2Application、QtQuickControlsApplication以及QtCanvas3DApplication,详细说明了每个类型的特点、支持的平台以及示例。

【Qt】QtCreator新建Application项目的6类应用程序的示例

1、背景

操作系统:windows10专业版。
Qt版本:qt-opensource-windows-x86-msvc2013_64-5.7.1.exe
注意:安装了该exe可执行文件,就自动安装了qtcreator5.7.1。
QtCreator是开发Qt程序的IDE。

本博客介绍最基本的QtCreator使用,
即新建项目,选择Application(应用程序),
非常非常的基础,如下图1,图2:

图1. 菜单栏新建项目
在这里插入图片描述
图2. 选择模板里选择项目下的Application
在这里插入图片描述

2、Application分类

如上图2所示,在模板里面,查看项目下面的Application (应用程序),一共有6种,分别是:

Qt Widgets Application
Qt Console Application
Qt Quick Application
Qt Quick Controls 2 Application 
Qt Quick Controls Application
Qt Canvas 3D Application

class-1 : 其中Qt Widgets Application(Qt窗口部件应用程序)描述如下:

创建一个桌面Qt应用,包含一个基于Qt设计师的主窗体。
预选一个可用的Qt桌面版本用于编译程序。
支持的平台:桌面

示例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

class-2 : 其中Qt Console Application(Qt控制台的应用程序)描述如下:

Creates a project containing a single main.cpp file with a stub implementation.
创建一个项目,仅包含一个存根实现的main.cpp文件。
关于存根实现:如果函数体内没有任何语句,那么该函数就称为存根。

Preselects a desktop Qt for building the application if available.
预先选择一个Qt桌面来构建应用程序(如果可用的话)。
支持的平台:桌面。

示例如下:
在这里插入图片描述
在这里插入图片描述

class-3 : 其中Qt Quick Application描述如下:

Creates a deployable Qt Quick 2 application.
创建一个可部署的Qt Quick 2应用程序。
支持的平台:桌面

示例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
class-4 :其中Qt Quick Controls 2 Application描述如下:

Creates a deployable Qt Quick 2 application using Qt Quick Controls 2.
使用Qt Quick Controls 2创建可部署的Qt Quick 2应用程序。

Note: Qt Quick Controls 2 are available with Qt 5.7 and later.
注意:Qt Quick Controls 2可用于Qt 5.7及更高版本。
支持的平台:桌面

示例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

class-5 :其中Qt Quick Controls Application描述如下:

Creates a deployable Qt Quick 2 application using Qt Quick Controls.
使用Qt Quick控件创建可部署的Qt Quick 2应用程序。
支持的平台:桌面 

示例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

class-6 :其中Qt Canvas 3D Application(3D应用程序)描述如下:

Creates a Qt Canvas 3D QML project. Optionally including three. js.
创建一个Qt Canvas 3D QML项目。可选包括three. js.
支持的平台:桌面

示例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jn10010537

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值