Qt基本库是所有Qt平台的基础分。他能在所有支持开发的平台和测试平台上跑。这些库在Qt5中已经保持源代码和二进制的兼容。
基本模块(基本库)被其他特殊模块所附加。
下面是Qt基本模块(基本库)的列表:
模块 | 描述 |
Qt Core | 核心库,不带GUI,被其他模块所引用 |
Qt GUI | GUI(graphical user interface)模块,包含OpenGL |
Qt Multimedia | audio、video、radio、camera |
Qt Multimedia Widgets | Widget-based类并且还实现了多媒体相关的功能 |
Qt Network | 创建网络相关的程序 |
Qt QML | QML和JavaScript |
Qt Quick | 创建自定义的高度酷炫的应用程序 |
Qt Quick Controls | 可重用的Qt Quick基础UI创建经典(鼠标点拖动的那种)桌面界面 |
Qt Quick Dialogs | 在Qt Quick应用程序创建创建对话框 |
Qt Quick Layouts | 在UI中让Qt Quick 2 的基本item排列起来 |
Qt SQL | 数据库集成(使用SQL语句) |
Qt Test | Qt应用程序和lib库的单元测试 |
Qt Widgets | 使用C++ widgets扩展了Qt GUI |
如果使用qamke建立项目,那么Qt Core和Qt GUI模块会被默认添加,如果只要QT Core模块那么在.pro文件中要包含:
QT -= gui
在windows上如果不使用qmake建立项目,用其他的构建套如CMake,那么需要创建qtmain的链接。