Qt

应用程序开发框架

以下是 "开发框架",如果您需要了解更多信息,您可以联系我们。

开发框架-Qt是完整的软件开发框架,包含一整套高度直观、模块化的C++库类。并且可以生成高可读性、易维护和可重用的代码,具有较高的运行时性能,且内存占用小。

 

基础框架-这些API和库是Qt的基石。Qt拥有丰富的基本功能,提供更高级的UI和应用程序开发组件。

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

  • Qt Core-其他模块使用的核心非图形类。
  • Qt GUI-图形用户界面组件的基类,包括OpenGL。
  • Qt Network-这些类使网络编程更容易和更可移植。
  • Qt QML-QML和JavaScript语言的类,以及C++API。
  • Qt Quick Dialogs-Qt Quick应用程序用于创建系统对话框并与之交互的类。
  • Qt Quick Layouts-在用户界面中,Layouts用于排列基于Qt Quick2的Item。
  • Qt D-Bus-通过D-Bus协议进行进程间通信的类。
  • Qt Quick-使用自定义用户界面构建高度动态的应用程序的声明性框架。
  • Qt Quick Controls-为桌面、嵌入式和移动设备创建高性能用户界面提供轻量级QML类型。这些类型采用简单的样式架构,非常高效。
  • Qt Quick Test-QML应用程序的单元测试框架,其中测试用列被写成JavaScript函数。
  • Qt Test-用于Qt应用程序和库进行单元测试的类。
  • Qt Widgets-用C++Widget扩展Qt GUI的类。


 扩展模块-Qt是一个令人难以置信的全面框架,除了基本特性之外,它还包含了许多其他特性,旨在为您提供真正的专业开发体验。

Qt为合适的任务选择正确的扩展模块,这些专用模块可能仅适用于某些开发平台上。许多附加模块或者功能完整且向后兼容,或者只适用于特定平台。

  • Qt OpenGL-支持类。不推荐使用Qt GUI模块中的QOpenGL类。
  • Qt Wayland Compositor-提供开发Wayland合成器的框架。
  • Qt Sensors-提供对传感器硬件和运动手势识别的接口。
  • Qt Safe Renderer-提供一个UI渲染组件,该组件可用于渲染功能安全系统中的安全关键项目,例如预警指标。
  • Qt Wayland Compositor-提供开发Wayland合成器的框架。
  • Qt WebView-通过使用平台固有的API在QML应用程序中显示Web内容,而无需包括完整的Web浏览器栈。
  • Qt SCXML-提供从SCXML文件创建状态机并将其嵌入应用程序的类和工具。