Qt优势跨平台性可扩展性世界级的应用程序编程接口与文档可维护性、稳定性与兼容性庞大的开发者生态系统Qt6.0新特性新一代QML新一代图形渲染技术统一且一致的开发工具链增强的Qt C应用程序编程接口组件市场基础模块集合Qt Core : 供其他模块使用的核心非图形类Qt D-Bus: 用于在Linux系统上通过D-BUS协议实现进程间通信的类Qt GUI 图形用户界面组件的基础类包含OpenGL相关内容Qt Network 简化网络编程并提升其可移植性的类Qt QML 用于QML和JavaScript语言的类核心模块Qt Core: 提供内存管理、容器、事件循环等底层基础能力Qt D-BUS 实现Linux下进程间通信适配嵌入式、桌面Linux开发场景Qt GUI 封装图形界面基础组件与渲染能力集成OpenGL支持高性能绘图Qt Network统一跨平台网络编程接口屏蔽不同系统的网络协议差异Qt QML实现QML/JS解析与运行是Qt Quick界面开发的核心支撑Qt Quick 声明式框架用于构建具备自定义界面的高动态性应用程序Qt QuickControls提供轻量级的QML类型用于为桌面、嵌入式和移动设备创建高性能的用户界面Qt Quick Layouts布局项用于在用户界面中排列基于Qt Quick2的元素Qt Test用于对Qt 应用程序和类库进行单元测试的类Qt Widgets 用于通过C组件扩展Qt图形用户界面的类附加模块Netword : Qt Bluetooth / Qt Netword AuthorizationUI Components : Qt Quick 3D / Qt Quick Timeline / Qt Charts / Qt Data / Visualization / Qt Lottie Animation / Qt Virtual KeyboardGraphics : Qt 3D / Qt Image Formats / Qt OpenGL / Qt Shader Tools / Qt SVG / Qt Wayland CompositorHepler : Qt 5 Core Compatibility APIs / Qt Concurrent / Qt Help / Qt Print Support / Qt Quick Widgets / Qt SCXML / Qt SQL / Qt State Machine / Qt UI Tools / Qt XML支持平台Qt支持多种平台包括主流的桌面平台和嵌入式平台。 原生支持Windows、macOS、Linux等主流桌面以及嵌入式Linux、Android、IOS、MCU等嵌入式/移动平台。同时可以通过 Qt Platform Abstraction抽象层开发者可基于行密度硬件/系统开发平台插件实现Qt在自研平台的移植
Qt 基础认知
Qt优势跨平台性可扩展性世界级的应用程序编程接口与文档可维护性、稳定性与兼容性庞大的开发者生态系统Qt6.0新特性新一代QML新一代图形渲染技术统一且一致的开发工具链增强的Qt C应用程序编程接口组件市场基础模块集合Qt Core : 供其他模块使用的核心非图形类Qt D-Bus: 用于在Linux系统上通过D-BUS协议实现进程间通信的类Qt GUI 图形用户界面组件的基础类包含OpenGL相关内容Qt Network 简化网络编程并提升其可移植性的类Qt QML 用于QML和JavaScript语言的类核心模块Qt Core: 提供内存管理、容器、事件循环等底层基础能力Qt D-BUS 实现Linux下进程间通信适配嵌入式、桌面Linux开发场景Qt GUI 封装图形界面基础组件与渲染能力集成OpenGL支持高性能绘图Qt Network统一跨平台网络编程接口屏蔽不同系统的网络协议差异Qt QML实现QML/JS解析与运行是Qt Quick界面开发的核心支撑Qt Quick 声明式框架用于构建具备自定义界面的高动态性应用程序Qt QuickControls提供轻量级的QML类型用于为桌面、嵌入式和移动设备创建高性能的用户界面Qt Quick Layouts布局项用于在用户界面中排列基于Qt Quick2的元素Qt Test用于对Qt 应用程序和类库进行单元测试的类Qt Widgets 用于通过C组件扩展Qt图形用户界面的类附加模块Netword : Qt Bluetooth / Qt Netword AuthorizationUI Components : Qt Quick 3D / Qt Quick Timeline / Qt Charts / Qt Data / Visualization / Qt Lottie Animation / Qt Virtual KeyboardGraphics : Qt 3D / Qt Image Formats / Qt OpenGL / Qt Shader Tools / Qt SVG / Qt Wayland CompositorHepler : Qt 5 Core Compatibility APIs / Qt Concurrent / Qt Help / Qt Print Support / Qt Quick Widgets / Qt SCXML / Qt SQL / Qt State Machine / Qt UI Tools / Qt XML支持平台Qt支持多种平台包括主流的桌面平台和嵌入式平台。 原生支持Windows、macOS、Linux等主流桌面以及嵌入式Linux、Android、IOS、MCU等嵌入式/移动平台。同时可以通过 Qt Platform Abstraction抽象层开发者可基于行密度硬件/系统开发平台插件实现Qt在自研平台的移植