QtCore
本模块中包含了非GUI的功能设计。此模块被用来实现时间、文件、目录,不同数据类型、流、URL、mime类型、线程和进程,使用其它Qt模块需要直接或通过其他依赖关系链接到模块库。一些构建工具为此提供了专门的支持,包括CMake和qmake。
QtGui
Qt GUI模块提供了用于窗口系统集成,事件处理,OpenGL和OpenGL ES集成,2D图形,基本图像,字体和文本的类。这些类由Qt的用户界面技术在内部使用,也可以直接使用,例如,使用低级OpenGL ES图形API编写应用程序。
对于编写用户界面的应用程序开发人员而言,Qt提供了更高级别的API,例如Qt Quick,它比Qt GUI模块中的启用程序更为合适。
QtWidgets
使用C ++小部件扩展Qt GUI的类。
QtTest
用于单元测试Qt应用程序和库的类。
注意:二进制兼容性保证不适用于Qt测试。但是,它将保持源兼容。
QtXml
本模块中包含了用于解析XML文件的类,此模块提供DOM API和SAX解决方法
QtSvg
本模块提供了用于显示SVG文件内容的类,SVG(Scalable Vector Graphics)是一种语言,用于XML来描述二维图形和图形应用程序
QtNetwork
本模块包含用于网络编程的类,此类使TCP/IP和UDP客户端/服务器端编程更加容易轻便
QtSql
本模块中提供了数据库驱动类
QtMultimedia
此模块提供了用于处理多媒体内容、链接摄像头、无线电功能的类
QtBluetooth
此模块提供用于扫描蓝牙设备,并与之建立连接的类
QtPositioning
此类提供了用于多种可获得资源的位置限定类,包括WiFi,卫星定位
QtWebKit
此模块提供了与浏览器有关的类,用于解决基于WebKit2的支持库
QtWebKitWidgets
此模块提供了关于WebKit1的类,基本能搞定浏览器使用基于QtWidgets应用问题
QtWebSockets
此模块提供了用于WebSocket通讯协议
更多模块,可查看Qt模块
网友评论