Qt模块

作者: 秋冬不寒 | 来源:发表于2022-04-23 21:19 被阅读0次

    Qt的模块主要包含四大部分,分别是

    • Qt基础模块
    • Qt附加模块
    • Qt增值模块
    • Qt Tools
      其中,基础模块和附加模块在日常开发中较为常用。

    Qt基础模块

    除了测试模块保持源码兼容,其他模块在Qt5中保持代码和二进制兼容。附加模块通常是用于特殊目的的模块。基础模块包含以下内容:

    Module 模块 描述
    Qt Core Qt 核心 其他模块使用的核心非图形类。
    Qt GUI Qt 图形用户界面 图形用户界面 (GUI) 组件的基类。包括 OpenGL。
    Qt Multimedia Qt多媒体 音频、视频、收音机和相机功能的类。
    Qt Multimedia Widgets Qt 多媒体小部件 用于实现多媒体功能的基于小部件的类。
    Qt Network Qt 网络 使网络编程更容易和更便携的类。
    Qt QML Qt QML QML 和 JavaScript 语言的类。
    Qt Quick Qt 快速 用于构建具有自定义用户界面的高度动态应用程序的声明性框架。
    Qt Quick Controls Qt 快速控制 提供轻量级 QML 类型,用于为桌面、嵌入式和移动设备创建高性能用户界面。这些类型采用简单的样式架构并且非常有效。
    Qt Quick Dialogs Qt 快速对话框 用于从 Qt Quick 应用程序创建系统对话框并与之交互的类型。
    Qt Quick Layouts Qt 快速布局 布局是用于在用户界面中排列基于 Qt Quick 2 的项目的项目。
    Qt Quick Test Qt 快速测试 QML 应用程序的单元测试框架,其中测试用例被编写为 JavaScript 函数。
    Qt SQL Qt SQL 使用 SQL 进行数据库集成的类。
    Qt Test Qt 测试 用于单元测试 Qt 应用程序和库的类。
    Qt Widgets Qt 小部件 使用 C++ 小部件扩展 Qt GUI 的类。

    注意: Qt Quick Test和Qt Test保持源码兼容,但不保证二进制兼容性。
    qmake构建项目时,会默认包含Qt CoreQt GUI模块。只需要链接Qt Core时,需要在pro文件中添加

    QT - = gui
    

    在Windows上,如果不使用qmakeCmake,还需要链接qtmain。

    Qt附加模块

    附加模块在安装时,可以根据需要进行选择。
    常用的模块有:

    相关文章

      网友评论

        本文标题:Qt模块

        本文链接:https://www.haomeiwen.com/subject/euqzertx.html