Qt [1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。

一、QT下载

  QT的官网和下载连接是分开的,目前在QT的官网中找不到下载连接(至少我没找到),第一次安装Qt的小伙伴记得在官网注册账号并验证,因为在安装的时候需要 。

  1. QT的官网:​​https://www.qt.io/​​ 注册位置如图所示,注册后别忘记通过邮箱验证一下。
    QT下载与安装_新建项目
  2. QT的下载地址:​​https://download.qt.io/​​ 进入后下载连接后找到安装包的位置:archive → qt → 5.12 → 5.12.11,可以根据自己需求选择版本,安装包如下图所示:
    QT下载与安装_安装包_02

二、QT安装

  根据自己需要下载安装包并安装软件,具体流程如下所示。

  1. windows安装
    打开安装软件。
    QT下载与安装_linux_03
    登录登账,没有账号的小伙伴需要去官网注册一个,并完成验证。
    QT下载与安装_安装包_04
    同意使用条款。
    QT下载与安装_linux_05
    QT下载与安装_新建项目_06
    QT下载与安装_官网_07
    选择相应的组件
    QT下载与安装_安装软件_08
    QT下载与安装_linux_09
    QT下载与安装_安装软件_10
    QT下载与安装_linux_11
    QT下载与安装_安装软件_12
    QT下载与安装_安装软件_13
    最后等待安装完成即可。
  2. linux安装
    将下载好的安装包拷贝到相应的的目录下,进行安装。
chmod u+x qt-opensource-linux-x64-5.12.9.run
sudo ./qt-opensource-linux-x64-5.12.9.run


若无意外,将会弹出欢迎界面

QT下载与安装_安装包_14

因为是图像界面安装,就不演示了,安装流程和windows的安装流程一样,需要注意的是安装时一定要用'sudo'命令启动,这样默认安装的路径时'/opt'下。安装完成后桌面可能没有QT的启动图标,可以通过命令启动

/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &


QT下载与安装_安装包_15

三、新建项目

  由于linux和windows下新建项目都是一样的,所以我就通过windows环境下进行演示。

  1. 打开软件
    QT下载与安装_官网_16
  2. 选择模板
    QT下载与安装_官网_17
  3. 创建项目
    QT下载与安装_官网_18
    QT下载与安装_官网_19
    QT下载与安装_官网_20
    QT下载与安装_官网_21
    QT下载与安装_官网_22
    QT下载与安装_linux_23
    到此项目已经创建完成。

四、项目实现

  1. 项目文件目录
    QT下载与安装_linux_24
  2. 双击widget.ui文件,打开GUI设计窗口
    QT下载与安装_linux_25
  3. 推动Label控件到ui面板上,并更改内容
    QT下载与安装_安装软件_26

五、运行

点击左下角的运行按钮,运行项目如下图所示:

QT下载与安装_官网_27

QT下载与安装_安装软件_28

到此我们的第一个QT项目已经完成了,接下来就可以学习QT项目的开发了。