目录
1.Qt基本模块
2.Qt附加模块
3.增值模块
4.技术预览模块
5.Qt工具
1.Qt基本模块
- Qt基本模块是Qt在所有平台上的基本功能,它们在所有的开发平台和目标平台上都可用,在Qt5所有版本上是源代码和二进制兼容的。
- Qtcore模块是Qt类库的核心,所有其他模块都依赖于此模块,如果使用qmake构建项目,则QtCore模块是自动被加入项目的。
- QtGUI模块提供了用于开发GUI应用程序的必要的类,使用qmake构建应用程序时,QtGUI模块是自动被加入项目的。如果项目中不使用GUI功能,则需要在项目配置文件中加入如下的一行:QT -= gui
- 其他的模块一般不会被自动加入到项目,如果需要在项目中使用某个模块,则可以在项目配置中添加此模块。例如,如果需要在项目中使用QtMultimedia、QtMultimediaWidgets和QtSQL模块,需要在项目配置文件中加入如下的语句: QT += multimedia multimediawidgets sql
2.Qt附加模块
Qt附加模块可以实现一些特定目的。这些模块可能只在某些开发平台上有,或只能用于某些
操作系统,或只是为了向后兼容。用户安装时可以选择性地安装这些附加模块。
附加模块列表(未列出一些过时的模块,以及专门用于QML或QtQuick的模块)。
3.增值模块
除了随Qt5发布的上述这些模块,还有一些模块是单独发布的,这些模块只在商
业版许可的Qt里才有。
4.技术预览模块
技术预览模块就是一些还处于开发和测试阶段的模块,一般技术预览模块经过几个版本的发
布后会变成正式的模块。
5.Qt工具
Qt工具(在所有支持的平台上都可以使用,用于帮助应用程序的开发和设计。