【Qt系列教程】一、认识Qt、安装Qt、运行Hello Qt

1.1 Qt 简介

Qt(官网:https://www.qt.io)于1995年5月首次公开发布,是一个跨平台的应用程序开发框架,也是最主流的 C++ 开发框架;

Qt 具有其他编程语言的扩展,但其本身是用 C++ 开发的。

在这里插入图片描述

Qt 支持的开发语言:

  • C++ 和 QML:
    • Qt 对标准 C++ 语言进行了扩展,引入了信号与槽等机制;
    • QML(Qt Meta Language)是一个用来描述应用程序界面的声明式脚本语言;
    • C++ 和 QML 可以混合使用。
  • Python:
    • Qt C++ 可以被转换 Python 绑定,使用 Python 调用 Qt 类库进行 GUI 程序开发;
    • 常用的 Qt 类库 Python 绑定有:PyQt(GPLv3 许可)和 PySide(LGPLv3 许可)。

2020年12月正式发布了 Qt6.0,引入的主要新特性包括:

  • 支持C++17标准;
  • Qt 核心库的改动:新的属性和绑定系统;全面支持Unicode字符串;修改了 QList 的实现方式,将 QVector 类和 QList 类统一为QList 类;QMetaType 和 QVariant 几乎被重写;
  • 新的图形架构:Qt5 中 3D 渲染依赖 OpenGL。Qt6 中引入了新的技术 RHI(rendering hardware interface),它是一个抽象层,使得 Qt 可以使用平台本地化的 3D 图形 APl(Linux:Vulkan、 Windows:Direct 3D、 MacOS:Metal);
  • CMake 构建系统:Qt6 仍然支持 qmake 但建议使用 CMake;
  • 其他(多媒体、网络、Qt Quick 3D 等模块的改进)。

1.2 Qt 的安装

Qt6 如何安装?

在线安装包下载地址:official_releases / online_installers

[Step 1]: 如下图,点击 qt-unified-windows-x64-online.exe 进行下载

作者下载的版本为:qt-online-installer-windows-x64-4.8.0.exe

[Step 2]: 点击 register 进入 Qt 账号注册页面,并填写相关信息

[Step 3]: 进入 .exe 所在目录,执行如下命令(指定镜像源)开始安装 Qt,默认安装即可(可自定义安装目录)

qt-online-installer-windows-x64-4.8.0.exe -mirror https://mirrors.tuna.tsinghua.edu.cn/qt/
qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.aliyun.com/qt

在这里插入图片描述
[Step 4]: 勾选 Archive 再点击 筛选 即会从远程存储库中检索信息,才会出现 Qt 6.2.0,目前只需勾选 MinGW 8.1.0 64-bit,后续添加或删除可通过 MaintenanceTool.exe 操作
在这里插入图片描述
安装过程大概持续三四十分钟,可以在安装目录下看到 MaintenanceTool.exe

1.3 编写 Hello World

Qt Creator简介:

  • Qt Creator 为应用程序开发人员提供了一个完整的跨平台、集成开发环境(IDE)以便为桌面、嵌入式和移动设备平台(如 Android和 iOS)创建应用程序;
  • Qt Creator 提供了在整个应用程序开发生命周期所需的工具,从创建项目到将应用程序部署到目标平台。

[Step 1]: 新建一个GUI 项目,文件 -> New Project -> Application(Qt) -> Qt Widgets Application -> 选择
在这里插入图片描述
[Step 2]: Project Location - 自定义项目位置

[Step 3]: Define Build System - 选择构建系统
在这里插入图片描述
[Step 4]: Class Information - 选择基类
在这里插入图片描述
Base class 中的三个选项:

ClassFunction
QMainWindow主窗口类,包括菜单栏、工具栏、状态栏
QWidget可以创建一个空白的窗口,是所有界面组件的基类
QDialog对话框类

[Step 5]: Translation File - 翻译文件,这里并不需要,直接点击 Next
在这里插入图片描述
[Step 6]: 选择构建套件

[Step 7]: Project Management - 项目管理

[Step 8]: 项目界面如下

[Step 9]: 双击 widget..ui,拖动 Label 并写入 Hello Qt,也可以调整字体大小
在这里插入图片描述
[Step 10]: 使用快捷键 Ctrl + R 运行即可弹出窗口

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

_leoatliang

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

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

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

打赏作者

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

抵扣说明:

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

余额充值