企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 安装 下载5.14 [https://download.qt.io/archive/qt/](https://download.qt.io/archive/qt/5.14/5.14.0/) 下载 6.x https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/qt-unified-windows-x64-online.exe **各版本的介绍** - Qt4.8.7是Qt4的终结版本,是Qt4系列版本中最稳定最经典的(很多嵌入式板子还是用Qt4.8),其实该版本是和Qt5.5差不多时间发布的。 - Qt5.15系列是最后支持win7的版本,后面的Qt6系列版本需要更改源码编译才能支持,这对于小白来说难于上青天。\_Qt\_5.15 - Qt5.6.3最最后支持xp系统的长期支持版本,Qt5.7.0是最后支持xp系统的非长期支持版本。 - Qt5.12.3是最后提供my[sql数据库](https://so.csdn.net/so/search?q=sql%E6%95%B0%E6%8D%AE%E5%BA%93&spm=1001.2101.3001.7020)插件的版本,往后的版本需要自行编译对应的mysql数据库插件,官方安装包不再提供。 - Qt5.12.5是最后[样式表](https://so.csdn.net/so/search?q=%E6%A0%B7%E5%BC%8F%E8%A1%A8&spm=1001.2101.3001.7020)性能最高的版本,经过酷码大佬查阅代码发现此后版本的样式表源码中为了修复一个bug做了循环嵌套设置,导致性能急剧下降,界面越多性能暴降10倍以上。 - Qt5.14.2是最后提供二进制安装包的版本,后面的版本都需要在线安装。 - 能直接使用 Qt 5.15 当然是最好的,若实在有难处,就用 5.12 吧,但至少别再用 Qt 5.9 之前的版本了。 - 如果你需要用到 QtWebkit,则只能用 Qt 5.5及其以前的版本。 - 如果你需要 SSL 的支持,建议升级至 5.15,因为 5.13 开始已自支持 OpenSSL 1.1 及其以上。 - 如果你常用 QImage,建议升级至 5.15,因为缩放和转换的许多方法都升级成多线程的。 - 如果你常用 QtQuick,建议升级至 5.15,因为 5.14 开始 QtQuick 不再局限于 OpenGL 引擎加速。 - 如果你常用 QNetworkAccessManager,建议升级至 5.15,因为开始支持超时设置 setTransferTimeout - 如果你发行在 Windows 平台,建议升级至 5.15,因为 5.14 开始对高DPI的设备有更好的支持。 - 如果你需要开发 安卓APP,建议升级至 5.15,因为该版本完善了安卓开发文档。 ### **mac** ``` brew install qt brew install qt-creator // 可能会缺少 qt version Qt-Creator-> 偏好设置 -> 构建和运行 -> Qt Version -> 添加 -> 弹出对话框、点cmd+shift+g 、输入/usr/local/Cellar/qt/xxx.xx.xx/bin -> 选中qmake -> 确认 ``` > 因为 brew 装的软件帮助文档不全,可能需要先用dmg版本安装下,得到文档"/usr/local/Cellar/qt/6.2.2/Docs",设置->帮助->Document->添加中添加 *.qch 文件 ### **window** qt6 如何支持 2022 中 的vs,在vs2022 中添加 vs2019 ![](https://img.kancloud.cn/cb/d8/cbd853a9eba847a08e6b3662e8246b1d_1290x720.png) 然后qt 就会自己识别出vs2019 ## Qt Maintenance Tool 此工具可用于 1. **安装和更新 Qt 版本:** Qt Maintenance Tool 允许用户安装新的 Qt 版本或更新现有的版本。这对于保持 Qt 开发环境最新和修复安全漏洞非常重要。 2. **添加和删除组件:** 用户可以使用 Maintenance Tool 来添加或删除 Qt 组件。这些组件包括不同的开发工具、库和插件,以满足项目的特定需求