Qt模块

模块描述
Core核心的非图形类, 供其它模块使用。
GUI图形用户界面( GUI) 组件的基类, 包括OpenGL。
Multimedia音频, 视频, 电台, 摄像头的功能类。
Network简化方便的网络编程的类。
QMLQML类与JavaScript语言的支持。
Quick可高度动态构建的自定义应用程序用户界面框架。
SQL集成SQL数据库类。
TestQt应用程序与库的单元测试类。
WebKit集成WebKit2的基础实现并且提供了新的QML应用程序接口。 在附件模块中查看Qt WebKit Widgets可以获取更多的信息
WebKit WidgetsWidgets 来自Qt4中集成WebKit1的窗口基础类。
Widgets扩展Qt GUI模块的C++窗口类。

在这里插入图片描述

Qt附加模块

除了必不可少的基础模块, Qt提供了附加模块供软件开发者使用, 这部分不一定包含在发布的版本中。 以下简短的列出了一些可用的附加模块列表。

  • Qt 3D - 一组使3D编程更加方便的应用程序接口和声明。
  • Qt Bluetooth - 在多平台上使用无线蓝牙技术的C++和QML应用程序接口。
  • Qt Contacts - 提供访问联系人与联系人数据库的C++和QML应用程序接口。
  • Qt Location - 提供了定位, 地图, 导航和位置搜索的C++与QML接口。 使用NMEA在后端进行定位。 ( NMEA缩写, 同时也是数据传输标准工业协会, 在这里, 实际上应为NMEA 0183。 它是一套定义接收机输出的标准信息, 有几种不同的格式, 每种都是独立相关的ASCII格式, 逗点隔开数据流, 数据流长度从30-100字符不等, 通常以每秒间隔选择输出, 最常用的格式为"GGA", 它包含了定位时间, 纬度, 经度, 高度, 定位所用的卫星数, DOP值,差分状态和校正时段等, 其他的有速度, 跟踪, 日期等。 NMEA实际上已成为所有的GPS接收机和最通用的数据输出格式, 同时它也被用于与GPS接收机接口的大多数的软件包里。 )
  • Qt Organizer - 提供了组织事件( 任务清单, 事件等等) 的C++和QML应用程序接口。
  • Qt Publish and SubScribe - Qt发布与订阅Qt Sensors - 访问传感器的QML与C++接口。
  • Qt Service Framework - 允许应用程序读取, 操纵和订阅来改变通知信息。
  • Qt System Info - 发布系统相关的信息和功能。
  • Qt Versit - 支持电子名片与日历数据格式( iCalendar) 。 ( iCalendar是“日历数据交换”的标准( RFC 2445) 。 此标准有时指的是“iCal”, 即苹果公司的出品的一款同名日历软件, 这个软件也是此标准的一种实现方式。 )
  • Qt Wayland - 只用于Linux系统。 包含了Qt合成器应用程序接口( server) , 和Wayland平台插件( clients) 。
  • Qt Feedback - 反馈用户的触摸和声音操作。
  • Qt JSON DB - 对于Qt的一个不使用SQL对象存储。
注意:这些模块一部分还没有发布, 这依赖于有多少贡献者, 并且它们能够获得更好的测试。

内容来源于 《QML Book 》

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐