所有概述
概述
编程语言
您可以使用以下一种或多种语言开发 Qt 应用程序:
- C++
- QML
- Python
- JavaScript
QML 和 C++
平台
在 macOS、Linux 和 Windows 桌面平台上开发 Qt 应用程序。Qt 是跨平台的,这意味着您可以为其他目标平台编译相同的代码库。
基础
学习定义 Qt 基础的知识。
UI
使用 Qt Quick 和 Qt Widget UI 技术。Qt Quick 接口流畅、动态,最适合触摸界面。Qt Widgets 用于创建复杂的桌面应用程序。您可以使用目标平台的原生外观和感觉来创建 Qt Quick 和 Qt Widgets 接口。
图形和多媒体
显示图形元素和处理多媒体内容。Qt 抽象了目标平台底层的图形 API,这样您就可以专注于编写应用程序代码。播放音频和视频文件,并在屏幕上对其进行渲染,同时还可以从系统的摄像头和麦克风记录音频和视频。
数据处理和 I/O
在不同的格式中检索和存储数据。
网络和连接
开发与应用 Web 服务通信并与其他设备上的应用程序交换数据(JSON 或 CBOR)的应用程序。
此外,Qt 应用程序可以使用远程对象或 gRPC 和 protobuf 与服务端点进行通信。
Web 技术
将万维网内容嵌入到没有本地网络引擎的平台上您的 Qt 应用程序中。
或者,您可以创建一个网络频道,以实现服务器和客户端之间的对等通信。
工具
Qt 安装包含 Qt 库、示例、文档和必要的发展工具,例如 Qt Creator 集成开发环境 (IDE) 和 Qt Design Studio,用于开发 Qt Quick 应用程序。
无障碍
通过让用户调整 UI、更改字体大小和颜色对比度、使用键盘进行导航、让 UI 文本用合成声音朗读以及更改 UI 语言来编写可访问的软件。
定位
© 2024 Qt 公司。本文件中的文档贡献属于各自的所有者。提供的文档是根据自由软件开发基金会发布的 GNU 自由文档许可协议版本 1.3 许可的。Qt 及相关标志是 Qt 公司在芬兰和/或其他国家的商标。所有其他商标归其各自的所有者所有。