Skip to main content
qt6_overview

欢迎使用 Qt 6

面向未来的生产力平台

软件需求呈指数级增长,而您团队没有显著的能力提升!Qt 6的工具和API将助力设计师和开发者创造更多!

免费试用 购买Qt
qt6_next_gen_ux

下一代用户体验

使用设计师和开发者友好型工具、更精简但功能更强大的QML语言以及灵活的图形架构,打造定制的或原生风格的2D和3D应用,实现品牌一贯体验。

 

探索下一代用户体验资源

qt 6

无限的可扩展性

从微控制器 (MCU) 到超级计算机,Qt 6和我们庞大的生态系统为您提供了整个产品线设计、开发和部署软件所需的一切。一套代码适用于各种硬件、操作系统或裸机,创建前端美观、后端强大的应用程序。

 

发现无限的可扩展性资源

全球顶尖公司使用Qt打造广受青睐的产品

Autodesk 徽标_2021.svg
徽标博世
哈苏
德国汉莎航空公司
Qlik2

体验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支持
适用于Renesas RH850/D1M1A汽车平台的Qt for MCUs的AUTOSAR平台移植
Qt 6 徽标图像

最新版本 —— Qt 6.8

Qt 6.8重点关注空间计算和XR、2D和3D复杂数据可视化以及基于ARM的桌面开发等技术趋势。

Qt6 QML 手册

Qt 6 QML手册

这本免费电子书介绍了使用Qt 6开发应用程序的各个方面。它侧重于Qt Quick技术,包括有关为Qt Quick编写C++后端和扩展的必要信息。

访问我们的电子书

Qt长周期支持版本

了解Qt LTS,它是强大开发策略的基石,专为优先考虑可靠性的团队而设计。

了解有关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...

Read more

Qt for Android Automotive 6.8 LTS Released!

Today, we released Qt for Android Automotive 6.8 Long Term Support (LT...

Read more

Qt 6.8 LTS Released!

We are thrilled to announce the release of Qt 6.8, packed with support...

Read more

利用Qt 6提高工作效率