前言

Qt 是一套跨平台的 C++ 应用开发框架,核心用于快速构建桌面、移动、嵌入式及物联网(IoT)应用,兼顾易用性与高性能。

核心特点

  • 跨平台:一次编码可部署到 Windows、macOS、Linux、Android、iOS 等系统,底层自动适配不同平台接口。
  • 全面的功能库:内置图形界面(GUI)组件、网络通信、数据库操作、多媒体处理、文件 IO 等模块,无需额外依赖第三方库。
  • 信号与槽机制:Qt 独有的通信机制,简化组件间联动(如按钮点击触发函数),比传统回调更灵活。
  • 支持多语言绑定:除 C++ 外,还支持 Python(PyQt/PySide)、QML(用于快速开发动态界面)等。

QT Creator下载

Qt 下载官⽹:http://download.qt.io/archive/qt/

国内清华源: https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/

打开官网链接,然后下载需要的版本(选择一个比较稳定的版本)例如5.156.8

这里要在Windows中下载和安装,就选择Windows版本下载即可。

QT Creator的安装

  1. 下载完整后,双击打开下载好的安装包

    在这里插入图片描述

    这里需要我们登录QT账号,可以使用邮箱注册一个。

  2. 输入QT账户之后,点击Next

    进入到下面的界面

    在这里插入图片描述

  3. 点击下方的方框,然后再点击下一步。

    进入到下方界面:

    在这里插入图片描述

  4. 选择安装路径
    在这里插入图片描述

    这里就要选择安装路径了,这里建议放在空间足够的盘中。

    注意:安装路径不要带中文。

  5. 安装组件

    在这里插入图片描述

    现在就要我们选择安装组件了,这里如果空间足够,全选就可以了。

    当然也可以选择部分组件,在后续有需要再安装其他组件:

    在这里插入图片描述

    在这里插入图片描述

  6. 同意安装协议
    在这里插入图片描述

  7. 选择创建快捷方式
    在这里插入图片描述

  8. 确认安装
    在这里插入图片描述

到这里,点击安装,等待安装成功即可。

安装完成之后,就能够在Windows看到QT 安装的相关内容:

在这里插入图片描述

配置环境变量

  • 找到QT安装路径下,exe所在的路径
    在这里插入图片描述

  • 找到编辑环境变量的界面
    在这里插入图片描述

  • 在系统变量或者用户变量的path中,添加上刚才复制的路径
    在这里插入图片描述

  • 点击确认并保存

QT的基本使用

这里就使用QT Creator创建一个空项目:

  1. 创建项目

    在这里插入图片描述

  2. 选择项目模板
    在这里插入图片描述

  3. 输入项目名称
    在这里插入图片描述

  4. 选择构建系统

    在这里插入图片描述

  5. 填写类信息

    在这里插入图片描述

  6. 选择语言和翻译文件

    在这里插入图片描述

  7. 选择QT套件

    在这里插入图片描述

  8. 选择版本控制系统

    在这里插入图片描述

到这里,点击完成,一个空的QT项目就创建完成了。

看着步骤挺多,但实际上我们也就只需要填写项目名称,类信息(QWidget);其余的一直 下一步 即可。

了解项目代码

1. 源文件

新建QT项目之后,都会存在这些文件

在这里插入图片描述

  1. main.cpp

    在这里插入图片描述

  2. widget.h

    在这里插入图片描述

  3. widget.cpp

    在这里插入图片描述

  4. form.ui

    在这里插入图片描述

    点开form.ui是这样的一个图形化界面,可以拖动右边的控件来完成控件的创建。

    打开form.ui文件后,再点击 编辑 :

    在这里插入图片描述

    可以看到,form.ui文件的内容,这不就是XML文件吗。

  5. test.pro

    项目的工程文件。

2. 临时文件

上述都是创建QT项目时自动生成好的;

在运行QT项目时,还会产生一些临时文件:

在这里插入图片描述

项目运行

在创建完一个QT项目之后,在编辑界面的左下角点击运行图标,既可以运行QT项目
在这里插入图片描述

到这里,QT 的下载安装和简单使用就完成了。

本篇文章到这里就结束了,感谢支持
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2oul0hvapjsws

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐