QT学习笔记1(创建第一个QT工程)

一、创建Qt工程

使用QT版本为5.6.1

1、选择创建的工程类型

QT学习笔记1(创建第一个QT工程)_第1张图片

Application下列出了很多应用程序的模板。

  • Widgets Application:支持桌面平台的有图形用户界面的应用程序。GUI的设计完全基于C++语言,采用Qt提供的C++类库。
  • Console Application:控制台应用程序,无GUI界面。
  • Quick Application:GUI开发框架,其界面设计采用QML语言(类似于WPF的xaml),一般用于移动设备和嵌入式设备上无边框的应用程序设计。
  • Qt Quick Controls 2 Application,创建基于 Qt Quick Controls 2 组件的可部署的 Qt Quick 2 应用程序。
  • Qt Canvas 3D Application,创建 Qt Canvas 3D QML 项目,也是基于 QML 语言的界面设计,支持 3D 画布。

2、选择Widgets Application,点击choose

QT学习笔记1(创建第一个QT工程)_第2张图片

3、设置项目名称和保存路径

QT学习笔记1(创建第一个QT工程)_第3张图片

4、选择编译工具

如果有多个编译工具可以都选中,在编译项目的时候再选择一个当前使用的编译工具。

QT学习笔记1(创建第一个QT工程)_第4张图片

5、选择需要创建界面的基类

QT学习笔记1(创建第一个QT工程)_第5张图片

选择需要创建界面的基类(base class):

  • QMainWindow是主窗口类,主窗口类具有主菜单、工具栏和状态栏、类似于一般应用的程序的主窗口。
  • QWidget:是所有具有可视界面的基类,选择QWidget创建的界面对各种界面组件都可以支持。
  • QDialog:是对话类,可以建立一个基于对话框的界面。

选择:QMainWindow作为基类,勾选创建界面,则会由 qt creator创建用户界面文件,否则需要自己编程手工创建界面。

6、直接点击完成

QT学习笔记1(创建第一个QT工程)_第6张图片

7、项目的文件组成

QT学习笔记1(创建第一个QT工程)_第7张图片

双击mainwindow.ui打开窗体界面设计界面

QT学习笔记1(创建第一个QT工程)_第8张图片

8、项目编译、调试与运行

点击运行,查看效果。

QT学习笔记1(创建第一个QT工程)_第9张图片

QT学习笔记1(创建第一个QT工程)_第10张图片

二、项目的编译、调试与运行

1、构建设置

QT学习笔记1(创建第一个QT工程)_第11张图片

在 Build 设置界面上,有一个“Shadow build” 复选框。如果勾选此项,编译后将在项目的同级目录下建立一个编译后的文件目录,目录名称包含编译器信息,这种方式一般用于使用不同编译器创建不同版本的可执行文件。如果不勾选此项,编译后将在项目的目录下建立“Debug”和“Release”子目录用于存放编译后的文件。

2、编译调试工具栏按钮的作用

QT学习笔记1(创建第一个QT工程)_第12张图片

你可能感兴趣的:(QT)