內容

  1. 參考
    1. C++ 類
    2. QML 類型
    3. 所有函數和宏
    4. 所有 Qt 模塊
  2. 快速入門
    1. 介紹
    2. 獲取、安裝和構建 Qt
    3. 應用程序開發解決方案
    4. 移動開發
    5. Qt Quick UI 工具
    6. 創建第 1 個應用程序
    7. 範例和教程
    8. 探索 Qt
  3. Qt 6 的新功能
  4. 産品信息
    1. 支持平颱
    2. Qt 發行
    3. Qt 許可
    4. Qt for Education
    5. 如何報告 Bug
  5. 概述
    1. 開發工具
    2. UI 框架
    3. 桌麵集成
    4. 網絡和連接
    5. 進程間通信
    6. Qt 撤消框架
    7. Qt Unicode 支持
    8. Qt 多綫程
    9. 數據輸入/輸齣
    10. 圖形和打印
    11. 國際化
    12. 可訪問性
    13. 安全性
    14. 測試和調試
    15. 調試技術
    16. 部署 Qt 應用程序
    17. 最佳實踐指南
    18. 移植 Qt 5 到 Qt 6
    19. Qt 語言
    20. 已知問題
    21. 使用 moc (元對象編譯器)
    22. Qt 為什麼將 MOC 用於信號/槽?
    23. 基於字符串的連接和基於函子的連接之間的差異
  6. 概述列錶
  7. Qt Core
    1. 元對象係統
    2. 特性係統
    3. 對象模型
    4. 對象樹 & 所有權
    5. 信號 & 槽
    6. Qt 可綁定特性
    7. 事件係統
    8. 用於字符串數據的類
    9. 隱式共享
    10. 計時器
    11. 動畫框架
    12. Qt 資源係統
    13. Qt 序列化
    14. 容器類
    15. C++20 概述
    16. 創建自定義 Qt 類型
    17. Qt foreach 關鍵詞
    18. Qt Java 風格迭代器
    19. 文件和數據流函數
    20. 輸入/輸齣和網絡
    21. 進程間通信
    22. 應用程序權限
    23. 比較類型概述
    24. 移植 QDirIterator 到 QDirListing
    25. 升級自 Qt 5
    26. 參考 - 私有 C++ 類
    27. 參考 - 插件類
    28. 參考 - CMake 命令
    29. 參考 - CMake 變量
    30. 參考 - CMake 目標特性
    31. C++ 類
  8. Qt GUI
    1. Qt GUI 概述
    2. 描繪係統
    3. 富文本處理
    4. 拖放
    5. 升級自 Qt 5
    6. 參考 - 私有 C++ 類
    7. C++ 類
  9. Qt Network
    1. 用 Qt 進行網絡編程
    2. SSL (安全套接字層) 類
    3. 升級自 Qt 5
    4. 範例
    5. C++ 類
  10. Qt QML
    1. QML 參考
    2. QML 單例
    3. QML 磁盤緩存
    4. QML 和 C++ 集成
    5. QML 和 JavaScript 集成
    6. 編寫 QML 模塊
    7. 采用 QML 運行時工具進行原型設計
    8. 調試 QML 應用程序
    9. 部署 QML 應用程序
    10. Qt QML 工具
    11. 升級自 Qt 5
    12. QML Lint 警告和錯誤
    13. CMake 全局特性
    14. CMake 源文件特性
    15. CMake 全局變量
    16. 範例 - Qt Quick i18n
    17. QML 類型
    18. C++ 類
    19. Qt QML 編譯器
    20. Qt QML 核心
    21. Qt QML 模型
    22. Qt XmlListModel
    23. Qt QML Network
    24. Qt Qml WorkerScript
  11. Qt Quick
    1. 快速入門
    2. 視覺畫布
    3. 位置和布局
    4. 用戶輸入
    5. 狀態、過渡、和動畫
    6. 數據 - 模型、視圖、和數據存儲
    7. 粒子和圖形效果
    8. 方便類型
    9. Qt Quick 形狀
    10. Qt Quick 嚮量圖像
    11. 在 Qt Widgets 顯示 QML 視圖
    12. C++ 擴展點
    13. 共享圖像提供程序
    14. Qt Quick for Android
    15. 最佳 QML 和 Qt Quick 實踐
    16. 性能
    17. Qt Quick 工具和實用程序
    18. 升級自 Qt 5
    19. 教程
    20. 範例
    21. QML 類型
    22. C++ 類
    23. Qt Quick Test
    24. Qt Quick Controls
    25. Qt Quick Dialogs
  12. Qt Widgets
    1. 小部件
    2. 窗口和對話框 Widget
    3. 對話框窗口
    4. 樣式和樣式感知 Widget
    5. Qt 樣式錶
    6. 布局管理
    7. 模型/視圖編程
    8. Widget 鍵盤聚焦
    9. Widget 和圖形視圖中的手勢
    10. 圖形視圖框架
    11. 升級自 Qt 5
    12. 教程
    13. 範例
    14. C++ 類
  13. Qt Test
    1. Qt Test 概述
    2. 最佳實踐
    3. Qt Test 教程
    4. CMake 目標特性
    5. CMake 變量
    6. 升級自 Qt 5
    7. C++ 類
  14. 模塊
    1. Active Qt
    2. Qt Bluetooth
    3. Qt Charts
    4. Qt CoAP
    5. Qt Concurrent
    6. Qt 5 核心兼容性 API
    7. Qt Data Visualization
    8. Qt 5 兼容性 API:圖形效果
    9. Qt Graphs
    10. Qt GRPC
    11. Qt Help
    12. Qt HTTP Server
    13. Qt Image Formats
    14. Qt Labs Platform
    15. Qt Location
    16. Qt Lottie Animation
    17. Qt MQTT
    18. Qt Multimedia
    19. Qt Network Authorization
    20. Qt NFC
    21. Qt OPC UA
    22. Qt OpenGL
    23. Qt PDF
    24. Qt Positioning
    25. Qt Print Support
    26. Qt Protobuf
    27. Qt Quick 3D
    28. Qt Quick 3D Physics
    29. Qt Quick Timeline
    30. Qt Remote Objects
    31. Qt SCXML
    32. Qt Sensors
    33. Qt Serial Bus
    34. Qt Serial Port
    35. Qt Shader Tools
    36. Qt Spatial Audio
    37. Qt SQL
    38. Qt State Machine
    39. Qt SVG
    40. Qt TextToSpeech
    41. Qt UI Tools
    42. Qt Virtual Keyboard
    43. Qt Wayland Client
    44. Qt Wayland Compositor
    45. Qt WebChannel
    46. Qt WebEngine
    47. Qt WebSockets
    48. Qt WebView
    49. Qt XML
  15. 工具和實用程序
    1. QDoc 手冊
    2. qmake 手冊
    3. Qt Assistant 手冊
    4. 構建采用 CMake
    5. Qt Widgets Designer 手冊
    6. Qt 距離場生成器手冊
    7. Qt Quick Effect Maker
    8. Qt Linguist 手冊

Qt 6.10.1 文檔編製

Qt 是采用設計工具,流綫化創建應用程序和桌麵、嵌入式、移動平颱 UI (用戶界麵) 的完整開發框架。見 Qt 6.10 的新功能 .

必需

Qt 必需 定義所有平颱的 Qt 基礎。

  1. Qt Core

    用於其它模塊的核心非圖形類。

  2. Qt D-Bus

    透過 D-Bus 協議進行進程間通信的類。

  3. Qt GUI

    用於 GUI (圖形用戶界麵) 組件的基類。

  4. Qt Network

    使網絡編程更容易和更可移植的類。

  5. Qt QML

    QML 和 JavaScript 語言類。

  6. Qt Quick

    采用自定義 UI 構建高動態應用程序的聲明式框架。

  7. Qt Quick Controls

    為桌麵、嵌入式和移動設備創建高性能 UI (用戶界麵) 的輕量 QML 類型。

  8. Qt Quick Dialogs

    用於從 Qt Quick 應用程序創建係統對話框,並與之交互的類型。

  9. Qt Quick Layouts

    布局是用於在用戶界麵中排列基於 Qt Quick 2 項的項。

  10. Qt Quick Test

    用於 QML 應用程序的單元測試框架,其測試案例被編寫成 JavaScript 函數。

  11. Qt Test

    單元測試 Qt 應用程序和庫的類。

  12. Qt Widgets

    以 C++ 小部件擴展 Qt GUI 的類。

附件和擴展

Qt 附件模塊和擴展模塊,為特定目帶來額外價值。更多信息,見 所有模塊 .

  1. Active Qt

    使用 ActiveX 和 COM 的應用程序類 (僅 Windows)。

  2. Qt Bluetooth

    提供對藍牙硬件的訪問。

  3. Qt CoAP

    實現 RFC 7252 定義的 CoAP 客戶端側。

  4. Qt Concurrent

    用於編寫多綫程程序 (無需使用低級綫程原語) 的類。

  5. Qt Graphs

    提供以 3D 方式將數據可視化成條形圖、散點圖和錶麵圖的功能,及以 2D 方式將數據可視化成麵積圖、條形圖、圓環圖、綫形圖、餅圖、散點圖和樣條綫圖的功能。

  6. Qt GRPC

    提供從用於與 gRPC® 服務通信的 protobuf 規範,生成基於 Qt 的類的能力。

  7. Qt Help

    用於將文檔編製集成到應用程序中的類。

  8. Qt HTTP Server

    將 HTTP 服務器嵌入 Qt 應用程序的框架。

  9. Qt Image Formats

    額外圖像格式插件:TIFF MNG TGA WBMP。

  10. Qt Lottie Animation

    用於以通過 Adobe® After Effects Bodymovin 插件導齣的 JSON 格式, 渲染圖形和動畫的 QML API。

  11. Qt MQTT

    為 MQTT 協議規範提供實現。

  12. Qt Multimedia

    用於處理多媒體內容的一組豐富 QML 類型和 C++ 類。還包括用於處理相機訪問的 API。

  13. Qt Network Authorization

    為基於 OAuth 的在綫服務授權提供支持。

  14. Qt NFC

    提供對 NFC (近場通信) 硬件的訪問。在桌麵平颱,NDEF 訪問僅支持 Type 4 標簽。

  15. Qt OPC UA

    工業應用程序中用於數據建模和數據交換的協議。

  16. Qt OpenGL

    使在 Qt 應用程序中使用 OpenGL 變得輕鬆的 C++ 類。單獨庫 (Qt OpenGL Widgets) 提供用於渲染 OpenGL 圖形的 Widget。

  17. Qt Positioning

    提供對位置、衛星信息和區域監視的訪問的類。

  18. Qt Print Support

    使打印更輕鬆,更便攜的類。

  19. Qt Protobuf

    提供從 protobuf 規範生成基於 Qt 的類的能力。

  20. Qt Quick 3D

    提供基於 Qt Quick,創建 3D 內容或 UI 的高級 API。

  21. Qt Quick 3D Physics

    Qt Quick 3D Physics 為添加物理模擬能力到 Qt Quick 3D 提供高級 QML 模塊。

  22. Qt Quick Widgets

    提供用於顯示 Qt Quick 用戶界麵的 C++ Widget 類。

  23. Qt Quick Effects

    提供用於將一個或多個簡單圖形效果應用於 Qt Quick 項的 QML 類型。

  24. Qt Quick Particles

    提供用於粒子效果的 QML 類型。

  25. Qt Quick Timeline

    啓用基於關鍵幀的動畫和參數化。

  26. Qt Remote Objects

    提供易於使用的機製,為在進程 (或設備) 之間共享 QObject 的 API (特性/信號/槽)。

  27. Qt SCXML

    提供用於從 SCXML (狀態圖錶 XML) 文件創建狀態機,並將它們嵌入應用程序的類和工具。

  28. Qt Sensors

    提供對 Android、iOS 和 Windows 平颱傳感器硬件的訪問。

  29. Qt Serial Bus

    提供對串行工業總綫接口的訪問。目前,模塊支持 CAN 總綫和 Modbus 協議。

  30. Qt Serial Port

    提供同硬件和虛擬串行端口交互的類。

  31. Qt Shader Tools

    為跨平颱 Qt 著色器管道提供工具。這使處理圖形和計算著色器能夠用於 Qt Quick 和 Qt 生態係統中的其它組件。

  32. Qt Spatial Audio

    提供對空間音頻的支持。在 3D 空間創建包含不同聲源和房間相關特性 (譬如:混響) 的聲音場景。

  33. Qt SQL

    集成使用 SQL 數據庫的類。

  34. Qt State Machine

    提供用於創建和執行狀態圖形的類。

  35. Qt SVG

    用於顯示 SVG 文件內容的類。支持 SVG 1.2 Tiny 標準的子集。單獨庫 (Qt SVG Widgets) 提供在小部件 UI 中渲染 SVG 文件的支持。

  36. Qt TextToSpeech

    提供從文本閤成語音,並將它作為音頻輸齣播放的支持。

  37. Qt UI Tools

    用於運行時動態加載在 Qt Widgets Designer 創建的基於 QWidget 的錶單的類。

  38. Qt Virtual Keyboard

    用於實現不同輸入法及 QML 虛擬鍵盤的框架。支持本地化鍵盤布局和自定義視覺主題。

  39. Qt Wayland Compositor

    提供在 Linux 和 Boot to Qt 目標中開發 Wayland 閤成器的框架。

  40. Qt WebChannel

    為將 Qt 應用程序與 HTML/JavaScript 客戶端無縫集成,提供從 HTML 客戶端訪問 QObject 或 QML 對象。

  41. Qt WebSockets

    提供兼容 RFC 6455 的 WebSocket 通信。

  42. Qt WebView

    通過使用平颱本機 API 在 QML 應用程序中顯示 Web 內容,無需包括完整 Web 瀏覽器堆棧。

  43. Qt XML

    在 DOM (文檔對象模型) API 中的 XML 處理。

  44. Qt 5 兼容性 API:圖形效果

    Qt Graphical Effects 模塊為 Qt 5 提供兼容性。

  45. Qt 5 核心兼容性 API

    在 Qt 5 中而非 Qt 6 中的 Qt Core API。

Qt 擴展模塊:

  1. Qt WebEngine

    為在使用 Chromium 瀏覽器工程的應用程序中嵌入 Web 內容的類和函數。

  2. Qt PDF

    在桌麵平颱中渲染 PDF 文檔的類和函數。

工具

跨平颱 集成開發環境 、設計工具、及 more .

Qt 使用許可

Qt 框架和工具可用於開源、商業 2 種 許可 .

商業許可 Qt 還有一些其它功能和生産力工具。有關細節,見 https://www.qt.io/download/ .