Qt安装要注意的事项

一、Qt介绍

什么是QT?

  • Qt是一个跨平台的C++图像用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。

支持平台

  • Qt支持Windows、Linux、Unix、MacOS、Embedded(嵌入式Linux、安卓、iOS、MCU)等。

Qt版本

  • Qt按照不同的版本发行,分为商业版和开源版。商业版为商业软件提供开发, 提供传统商业软件发行版,提供在商业有效期内的免费升级和技术支持服务。开源的LGPL版本是为了开发自有而设计的开放源码软件,它提供和商业版本同样的功能,在GUN通用公共许可下,它是免费的。

参考网址: QT介绍
参考网址: 专为设计者和开发者打造的Qt模块和工具

二、Qt下载

Qt官方的下载地址很慢,推荐使用国内源下载。

  • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
  • 中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
  • 北京理工大学:http://mirror.bit.edu.cn/qtproject/
  • 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/

  • Qt5.15.0以及之后的版本都只能在线安装,安装的包大小有好几个G,如果不掌握方法(例如关闭IP6,修改DNS,挂代理等)Qt服务器经常只有几K的速度,安装进度条根本不动。
    新手建议直接安装Qt5.14.2的版本,5.14.2及以前的版本都提供完整的exe安装包,大概3G的大小。
    Qt的安装注意安装的路径不能有空格,所以不能安装在Windows通用的默认路径下。

  • Qt5.14.2的国内镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe

  • Qt安装需要先在官网使用邮箱注册账号,并申请授权,如果你已经用邮箱注册了账号并试用过商用版,则这个账号无法下载开源的社区版,需要重新用新的邮箱注册一个新的账号。

参考网址: Qt下载与安装
参考网址: Qt下载(多种下载通道+所有版本)

  • Qt高版本在线安装过程中需要勾选很多模块,如果新手不知道怎么只按需求勾选自己需要的,那你就把当前版本下的全选,虽然下载的内容会多好几G。

参考网址: Qt6.2.1在线安装教程
参考网址: QT6在线安装下载速度慢的解决办法,QT6,QT5.15.1,QT5.15.0及旧版本都支持

  • Qt创建工程时需要选择编译器版本,可以选择Qt自带的MinGW(这也是一个Linux环境模拟器,和MSYS2模拟器、Cygwin模拟器有亲缘关系),或者微软选择Visual Studio的插件MSVC20xx,新手建议直接选择MinGW,安装时也可以不勾选MSVC20xx。
    MinGW是另一个庞大的工具体系了,Git安装时同样也会安装基础的MinGW。
    Visual Studio也是另一个庞大的工具体系了,安装尤其难搞,只能在线安装,而且也有账号注册、授权、和安装速度慢的问题,这又是另一个故事了。

  • 你如果已经安装了低版本的Qt想要使用最新版,或者正在使用的Qt某个模块有Bug(这种事经常发生)需要退回到低版本,则你需要进行插件管理。直接运行Qt安装目录下的MaintenanceTool.exe软件,弹出的界面和安装界面一样,之后的步骤也和安装时一样。注意,如果打开这个软件发现点击“增加或删除组件”时弹出英文提示,那说明MaintenanceTool.exe这个软件本身需要更新,此时则按提示进行更新后再继续尝试。

三、创建工程、运行代码、熟悉基础控件

参考网址: Qt 学习之路 创建工程与各个模块的示例

四、嵌入式GUI

参考网址: Qt for MCUs 2.0发布

Logo

更多推荐