所有概述

概述

Qt 简介

编程语言

您可以使用以下一种或多种语言开发 Qt 应用程序:

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 公司在芬兰和/或其他国家的商标。所有其他商标归其各自的所有者所有。