功能全面的 UI 框架,随心组合
使用 Qt 全面的跨平台 UI 框架构建用户界面,灵活组合基础控件与丰富的 2D、3D 图形、图表、多媒体及着色器,并搭配现成或可定制的组件。
提供原生性能
流畅的跨平台用户界面
Qt 应用可在任意平台上运行。借助 Qt Quick 库及 UI 语言 QML,应用实现了 UI 与后端的清晰分离,具备内存安全性,并在语言层面完全跨平台。
企业可使用同一 UI 框架构建:
- 全屏 HMI 界面
- 移动端应用
- 面向资源受限设备的 MCU 应用
- 基于独立窗口的桌面应用
此外,Qt Quick 与 QML 极易上手,并支持与其他 UI 技术混合使用,以构建混合式 UI。
从基础组件到丰富 UI 组件
从现成及可定制组件中构建所需的用户界面,例如以下几类。
进阶增强功能
Qt 的 UI 框架不止于基础功能,还支持企业高效地将丰富组件作为自然扩展融入 UI,无需单独集成。以下几类组件可助力企业实现更多可能。
超过 150 万开发者选择 Qt
听听我们的客户怎么说:
声明式 UI 开发
QML 语言
QML 是一种声明式、内存安全的语言,专为使用 Qt 设计和实现用户界面而生。
QML 支持:
- 编写简洁易读的代码
- 使用命令式 JavaScript 扩展 UI 描述
- 在语言层面实现完全跨平台的开发
- 借助直观的语法快速上手
- 轻松创建原型
除用于开发 UI 外,QML 还与后端及 Qt 对象系统紧密结合,可实现高效的事件处理,例如支持带自动化工作流的应用脚本编写。


