之前介绍了Qt的大致历史,现在我们继续
安装QT
安装软件首选官方网站
Qt 下载官⽹:http://download.qt.io/archive/qt/
国内清华源:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
建议未来的程序员们就使用QT官网下载,虽然目前有一个不可明说的原因,导致下载速度很慢,专业的程序员必备技能 “fq”
下载版本建议5.1xxx即可,太新了会导致不稳定,文章所使用的是5.14.0版本
官网点进去后选择这几个版本其中一个
进去后选择要下载的版本
再根据自己的电脑系统选择下载相匹配的QT版本,下载完必双击安装即可
中途可能会弹出这个界面,我们没有帐号就不用管它,也可以自己去注册一个
当出现这个界面的时候,让我们选择要安装的组件
这里我们选择MinGw7.3.0 64-bit即可,因为我是在Window的64位系统环境下
这里我们选择Qt Creator和MinGw 7.3.0 64-bit即可
后面的操作一路同意即可
环境变量配置
我们安装完Qt后,还需要做的一步是配置Qt的环境变量,Qt内部集成了大量的组件,并且在Qt开发的时候,它会自动调用一系列的库来生成代码,而这些库在安装Qt的时候,它是没有帮我们添加到环境变量中的,这就会导致编译的时候出现一些列的问题,导致编译失败
补充:只有将命令添加到了系统的环境变量中,在命令行/终端才能直接使用这个命令
- 找到Qt的bin目录
将目录路径复制
- 打开windows的环境变量配置
使用开始菜单搜索环境变量,点击编辑系统环境变量选项
- 点击环境变量
- 找到用户变量或者系统变量中的Path双击
用户变量:该用户帐号才能访问的环境变量
系统变量:所有用户帐号都能访问的环境变量
因为我们平时一般都是一个人一台电脑,所以配置两者都可以
- 双击空白处,将刚刚复制的路径粘贴进去即可
- 点击确定,保存退出即可配置成功
QT客户端介绍
当我们安装好QT后,使用开始菜单找到QT栏,可以找到如下四个栏目
- 这里安装的是QT5.14.0
Assistant 5.14.0:QT的英文帮助文档
Designer 5.14.0:Qt的图形化编辑界面
Linguist 5.14.0:Qt的国际化语言工具,可以帮助我们将发开的工具面向国际化(翻译软件)
Qt Creator:Qt的集成开发工具(我们平常开发一般都是使用的这个)
创建项目
- 打开Qt Creator
- 点击文件,新建文件或项目,然后选择Application,右边选择QTWidgets Application
- 项目名称,尽量英文,路径可以自己调整
- Build System选择 qmake
- Details的Base class选择 Qwidget
- 这里翻译,我们没有配置有关语言翻译的文件,下一步
- 这里选择项目使用的编译工具,我们只下载了这一个,默认即可
然后一直到下一步点击完成即可
项目文件介绍
新创建的项目,会自动的帮我们生成几个文件
- widget.h
- main.cpp
- widget.cpp:界面开发一般在这里
- widget.ui:图形化的编程界面,本质是一个xml
补充:xml和html类似,都是一种标签的文本,区别是xml是自定义式的,html是固定式的,就是说xml的标签的含义是由程序员自己去制定的,这里我们学习Qt不需要掌握
- main.cpp
主函数,QApplication自动创建的,我们不用管它,创建Widget w的时候,会调用自己的构造函数,完成界面的创建
a.exec()程序运行
- widget.h
创建项目的时候我们可以指定生成类的名字
这里有几个宏定义:
QT_BEGIN_NAMESPACEnamespace Ui { class Widget; }QT_END_NAMESPACE类似于条件编译
Q_OBJECT:会展开一系列的代码,总之要使项目正常运行就需要包含这个代码
- widget.cpp
在Widget构造函数里绘制界面
- widget.ui
一个xml文本,第一次点击的时候会进入图形化编程界面,再一次点回去就会看到,其实就是一个xml文本