一、Qt 介绍
1. Qt是什么?
Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。
2. Qt可以做什么
Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。
3. Qt优势
- 1、跨平台。我们编写的一套程序,若没有极其特殊的要求,通过更改编译步骤,是可以在其他嵌入式或者linux界面上被支持的,所以Qt可以算是MFC的一个超集。这对于很多嵌入式程序员来说可以说是一个福利。
- 2、面向对象。模块化程度高,重用性好;使用相对安全的信号与槽机制来代替回调函数,各个函数之间的协调更加灵活。
- 3、丰富的APl。我们所需要的库,在其API中都可以找到,并且有很高的集成度,不仅速度快并且简单易用。
- 4、帮助文档丰富。我们在使用库函数时,并不是每个函数都可以清楚记得作用及用法,此时Qt的帮助文档可以帮助我们解决此问题。
- 5、高效的图形界面。Qt支持2D/3D图形渲染,并且支持OpenGL。
4. Qt资源下载
Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:https://download.qt.io
(1)主页资源介绍
(2)archive 目录
(3) qt目录内选择一个版本,最终进入安装包下载目录,各安装包说明如下:
二、Qt安装
1. 安装说明
Qt安装较为简单,不过时间有些长,安装时注意下面几点便好。
2. 登录Qt
(1)选择登录:这里需要先用邮箱注册,注册完成后填写账号信息,点击Next。
(2)选择不登录:断掉网络,然后重新安装。这一步就会自动跳过去。
3. 选择路径
自定义的Qt的安装路径不要包含中文字符或其他非ASCII码字符。
4. 选择组件
按需安装,以下是最小的安装方式。至少确保磁盘空间有10个G。
三、Qt项目创建
1. 打开Qt Creater
2. 新建项目
(1)点击 New Project
(2)文件 - 新建文件或项目
3. 选择项目类型
(1)Application - Qt Widgets Application - Choose
4. 选择项目路径
(1)填写项目名称(英文),作为项目的根目录。
(2)选择项目路径(英文),作为项目根目录所在路径。
5. 选择构建系统
(1)qmake
6. 选择主类
(1)Base class 基类选择 QWidget
(2)勾选 Generate form。自动生成UI界面。
(3)修改主类名称 Class name
(4)下一步
7. 选择编译器
8. 版本控制
(1)选择版本控制系统,比如Git。
(2)可以不选,None。
(3)完成。
9. 项目创建完成
系统自动生成一个简洁的项目模板,包含以下重要文件:
main.cpp
widget.cpp
widget.h
.pro
10. 编译运行程序
(1)点击程序左下角的,自动编译并运行程序
成功后弹出一个GUI空白程序。
点击右上角的×关闭程序。