Qt构建模块

Qt是完整的软件开发框架

Qt包含一整套高度直观、模块化的C++库类,拥有丰富的APIs可简化应用程序的开发。Qt能生成高可读性、易维护和可重用的代码,具有较高的运行时性能,且内存占用小 —— 最重要的是,Qt跨平台。

探索Qt功能

qt_diagram

Qt ESSENTIALS

让真正的跨平台成为可能

Qt Essentials定义了Qt在所有平台上的基本组件,在所有Qt支持的开发平台和经过测试的目标平台上都可用。

浏览Qt Essentials
Qt Core

其他模块使用的核心非图形类。

Qt GUI

图形用户界面组件的基类。包括OpenGL。

Qt Multimedia

音频、视频、广播和照相机功能的类。

Qt Network

这些类使网络编程更容易和更可移植。

Qt Quick

使用自定义用户界面构建高度动态的应用程序的声明性框架。

Qt SQL

使用SQL进行数据库集成的类。

Qt扩展模块

为合适的任务
选择正确的扩展模块

这些专用模块可能仅适用于某些开发平台上。许多附加模块或者功能完整且向后兼容,或者只适用于特定平台。

浏览所有Qt扩展模块
Qt OpenGL

OpenGL 支持类。不推荐使用Qt GUI模块中的QOpenGL类。

Qt Wayland Compositor

提供开发Wayland合成器的框架。

Qt Sensors

提供对传感器硬件和运动手势识别的接口。

Qt WebView

通过使用平台固有的API在QML应用程序中显示Web内容,而无需包括完整的Web浏览器栈。

Qt Safe Renderer

提供一个UI渲染组件,该组件可用于渲染功能安全系统中的安全关键项目,例如预警指标。

Qt SCXML

提供从SCXML文件创建状态机并将其嵌入应用程序的类和工具。

获取Qt