一、简介
1.Qt是一套应用程序开发库,是跨平台的开发类库。跨平台意味着只需要编写一次程序,在不同平台上无需改动或只需少许改动后在编译,就可以形成在不同平台上运行的版本。
2.Qt6新特性
2020年12月正式发布了Qt6.0,引入的主要新特性包括:
(1)支持C++17标准。
(2)Qt核心库的改动:新的属性和绑定系统;全面支持Unicode字符串;修改了QList的实现方式,将QVector类和QList类统一为QList类;QMetaType和QVariant几乎被重写。
(3)新的图形架构:Qt5中3D渲染依赖0penGL。at6中引入了新的技术RHI(rendering hardware interface),它是一个抽象层,使得Qt可以使用平台本地化的3D图形API(Linux: Vulkan、Windows: Direct 3D、macOS: Metal)。
(4)CMake构建系统:at6仍然支持qmake但建议使用cMake。
(5)其他(多媒体、网络、Qt Quick 3D等模块的改进)。
二、Qt的下载与安装
1.下载
(1)浏览器输入Index of /official_releases/online_installers (qt.io),打开
(2)点击下载Windows的exe版本,下载完成如下
2.安装
(1)双击exe文件,没注册的先注册,有账户的直接登录
点击注册后,输入账户和密码,会在邮箱进行验证,打开邮箱能看到Qt Company发的邮件,打开
这里有一个链接,点击打开,然后点击继续访问
然后会看到输入个人信息的界面
输入个人信息,然后点击Confirm即可,
(2)在开源义务中如果是个人用户,就把两个都勾选上,然后点击下一步
(3)在欢迎里直接点击下一步
(4)然后选择Disable sending pseudonymous usage statistics in Qt Creator,点击下一步
(5)自己选择一个地址安装Qt,地址中不能有空格,这里已经是勾选好的,所以直接点击下一步即可
(6)在选择组件中可以在右方选择“筛选”,就能得到长期支持的版本,随便选择一个进行安装,这里安装Qt 6.5.3,可以只安装MinGW 11.2.0 64-bit,如果不全部安装,之后可以在文件夹里找到MaintenanceTool(可以下载之前没勾选的内容),勾选MinGW 11.2.0 64-bit,然后点击下一步即可
(7)在许可协议里将下方勾选,然后点击下一步,一直点击下一步,直到出现正在安装
(8)在正在安装里等待
(9)下载完成后点击完成即可