所有概述

概述

Qt 介紹

編程語言

可以使用下列語言之一 (或組閤) 開發 Qt 應用程序:

Qt 語言

  • C++
  • QML
  • Python
  • JavaScript

QML 和 C++

平颱

Develop Qt applications on macOS, Linux, and Windows desktop platforms. Qt is platform-independent, which means you can compile same code base for other target platforms.

基本

Learn the Qt basics that define the foundation of Qt.

UI

Use the Qt Quick and Qt Widget UI technology. Qt Quick interfaces are fluid, dynamic, and are best on touch interfaces. Qt Widgets are for creating complex desktop applications. You can create Qt Quick and Qt Widgets interfaces with the target platform's native look and feel.

圖形和多媒體

Display graphical elements and handle multimedia content. Qt abstracts the target platforms' underlying graphics APIs so that you can focus on writing the application code. Play back audio and video files and render them on screen, as well as record audio and video from the system's cameras and microphones.

數據處理和 I/O

Retrieve and store data in different formats.

網絡和連接

Develop applications that communicate with Web services and exchange data (JSON or CBOR) with applications on other devices.

In addition, Qt applications can use remote objects or gRPC and protobuf to communicate with service endpoints.

Web 技術

Embed content from the World Wide Web into your Qt applications on platforms that do not have a native web engine.

Alternatively, you can create a web channel for peer-to-peer communication between a server and a client.

工具

Qt installations contain Qt libraries, examples, documentation, and the necessary development tools, such as the Qt Creator integrated development environment (IDE) and Qt Design Studio for developing Qt Quick Applications.

可訪問性

Write accessible software by letting users scale the UI, change font size and color contrast, use the keyboard for navigation, have UI text read aloud with a synthesized voice, and change the UI language.

位置

最佳實踐

這些頁麵就如何使用 Qt 技術盡最大努力創建在可用性和軟件設計方麵優秀的應用程序,給齣指導。

最佳 QML 和 Qt Quick 實踐

操控 QML 和 Qt Quick 的最佳實踐列錶

從 Unix 信號處理程序調用 Qt 函數

您不能。但不要絕望,還有辦法...

坐標係

由描繪係統所使用的坐標係的有關信息

創建共享庫

如何創建共享庫。

創建和使用用於 Qt Widgets Designer 的組件

如何創建和使用自定義 Widget 插件

桌麵集成

集成用戶桌麵環境。

異常安全性

Qt 中的異常安全指南。

如何創建 Qt 插件

創建插件以擴展 Qt 的應用程序和功能的指南。

Qt Test 教程

采用 Qt Test 進行測試的簡短介紹

還原窗口幾何體

如何保存和還原窗口幾何體。

會話管理

如何采用 Qt 進行會話管理。

設置應用程序圖標

如何設置應用程序的圖標。