无限的可扩展性
从微控制器 (MCU) 到超级计算机,Qt 6和我们庞大的生态系统为您提供了整个产品线设计、开发和部署软件所需的一切。一套代码适用于各种硬件、操作系统或裸机,创建前端美观、后端强大的应用程序。
全球顶尖公司使用Qt打造广受青睐的产品
体验Qt 6的强大功能
新一代用户体验,只需一个工具即可设计和开发2D与3D用户界面。无限的可扩展性,可在超低成本硬件上部署类似智能手机的用户界面,在超级计算机上部署高级图形。Qt 6是我们提供未来生产力平台的基础。
Qt 6 中的亮点
Qt渲染硬件接口
Direct 3D、Metal、Vulkan和OpenGL。只需编写一次渲染代码,即可部署在任何硬件上。用一个代码库实现最佳图形性能,同时充分利用每个系统的原生图形API。
Qt Quick 3D
创建扩展现实(XR)体验。整合2D和3D内容到一个技术栈上。简单易用的高级API,用于创建基于Qt Quick的3D内容和3D UI.
Qt Quick Controls 2桌面样式
像素级完美、原生外观的控件无缝集成入操作系统。
HiDPI支持
支持分形缩放,可根据不同的显示器配置自动缩放用户界面。
QProperty系统
通过C++中的绑定支持提高代码速度,将QML最好用部分带入Qt,并与QObject无缝集成。
并发API的改进
多核CPU、并行计算、保持用户界面流畅的同时在后台执行后端逻辑。自动根据硬件进行线程数量管理。
网络功能的改进
创建您自己的通信后端,并将其集成到默认的Qt工作流中,自动添加与安全性相关的功能。
图形用户界面自动化测试
自动化跨平台图形用户界面(GUI)和人机界面(HMI)的功能回归测试和系统测试。
3D 粒子系统
在Qt Quick 3D或Qt Design Studio中定制3D粒子。
Qt Creator中的Qt覆盖率测试
分析C++和QML代码的测试和代码覆盖率。
CMake支持
凭借行业标准构建系统、丰富的功能集以及庞大的生态体系构建Qt应用程序。
Qt for Microcontrollers (MCUs)
轻量级渲染引擎可在具有2D硬件加速的低成本硬件上部署基于QML的用户界面,从而以最小的占用空间(>80KB RAM)实现最佳图形性能。
更新到C++17
更新到最新标准,提高代码的可读性、优化性能并简化维护。
字体改进
改进字体渲染并支持现代字体。
图形亮点
通过代码或使用Qt Design Studio实现令人惊叹的图形效果。
可访问性
让不同能力的人更容易使用应用程序。
Qt Creator IDE
Qt 6准备就绪
全面改进CMake支持。
改进插件的使用
安装插件向导来简化扩展插件的构建和使用。
为C++20做好准备
更新代码模型以支持C++20功能
开发者体验
为同一操作提供多个快捷方式,以交互式方式启动Qt for Python,提高项目加载响应速度。
其他改进
支持Catch2测试框架。
Qt Design Studio
使用Qt 6实现下一代2D和3D UI的工具
UI设计和开发工具,使设计师和开发者能够快速实现原型设计、开发复杂的用户界面。
素材导入桥接
从Figma、Adobe XD、Sketch和Adobe Photoshop导入设计素材。
缩略图生成
自定义组件会自动生成带有工具提示和完整预览的图标,从而更容易获得整体效果。
项目旋转
使用新的旋转工具,改进并直观地旋转物品。
导航仪改进
锁定已完成的项目,避免意外编辑。颠倒项目顺序,以符合常用图形设计工具的方法。隐藏未选中的图标,减少视觉干扰,更容易发现组件关系。
开发主机操作系统
Qt 6.8支持的操作系统
Windows
Windows 10(1809 或更高版本)(x64)
Windows 11(x64 和 Arm)
Apple
macOS 10.5或更高版本(64位Intel、64位ARM;XCode 12 或更高版本)
Linux
Ubuntu 22.04(x86_64,gcc 11)
Ubuntu 24.04(x86_64、arm64、gcc 13)
OpenSuse 15.5(x86_64,gcc 9 至 12)
SLES 15 SP5(Linux Enterprise Server 15,x86_64,gcc10)
Red Hat 8.6和8.8(x86_64,gcc 10)
Red Hat 9.2(x86_64、gcc 11)
Debian 11.6(x86_64、arm64、gcc 10)
支持的目标操作系统
Windows
适用于ARM的Windows 10和11
Apple
macOS 12至15
Linux
带有Yocto 4.0和Yocto 5.0的嵌入式Linux(Scarthgap)
Red Hat 8.6、8.8和9.2
openSUSE 15.5
SUSE Linux Enterprise Server 15 SP5
基于ARM的Ubuntu 22.04和Debian 11.6(技术预览版)
Debian 12(企业软件包)
实时操作系统(RTOS)
完整性 19.0.13
VxWorks 7 (24.03)
FreeRTOS(Qt for MCUs)
QNX 7.1和8.0(技术预览版)
嵌入式Android和Android Automotive OS
Android Automotive OS 10 至 13
嵌入式 Android:从Android 11(SDK 30)到Android 13 (SDK 33)
LG webOS 2.26
移动端
Android 9 (API 28) 至 14(API 34)。
iOS 16至18
Web浏览器
使用Qt for WebAssembly将Qt应用程序部署到Web浏览器上
云端
Amazon Web Services(Yocto 5.0)
AUTOSAR Classic支持
了解有关Qt 6的更多信息
Qt 6.9 Beta 1 Released
We have released Qt 6.9 Beta 1 today. As usual, Qt 6.9 Beta 1 is avail...
Qt for Android Automotive 6.8 LTS Released!
Today, we released Qt for Android Automotive 6.8 Long Term Support (LT...
Qt 6.8 LTS Released!
We are thrilled to announce the release of Qt 6.8, packed with support...