Qt5.4 All Modules
Qt5.4 All Modules
Qt Essentials
Qt essentials define the foundation of Qt on all platforms. They are available on all supported development platforms and on the tested target platforms. They will remain source and binary compatible during Qt 5.
Essential modules are general and useful for a majority of Qt applications. A module that is used for a special purpose is considered an add-on module even if it is available on all supported platforms.
The following table lists the Qt essentials:
| Module | Description |
|---|---|
| Qt Core | Core non-graphical classes used by other modules. |
| Qt GUI | Base classes for graphical user interface (GUI) components. Includes OpenGL. |
| Qt Multimedia | Classes for audio, video, radio and camera functionality. |
| Qt Multimedia Widgets | Widget-based classes for implementing multimedia functionality. |
| Qt Network | Classes to make network programming easier and more portable. |
| Qt QML | Classes for QML and JavaScript languages. |
| Qt Quick | A declarative framework for building highly dynamic applications with custom user interfaces. |
| Qt Quick Controls | Reusable Qt Quick based UI controls to create classic desktop-style user interfaces. |
| Qt Quick Dialogs | Types for creating and interacting with system dialogs from a Qt Quick application. |
| Qt Quick Layouts | Layouts are items that are used to arrange Qt Quick 2 based items in the user interface. |
| Qt SQL | Classes for database integration using SQL. |
| Qt Test | Classes for unit testing Qt applications and libraries. |
| Qt WebKit | Classes for a WebKit2 based implementation and a new QML API. See also Qt WebKit Widgets in the add-on modules. |
| Qt WebKit Widgets | WebKit1 and QWidget-based classes from Qt 4. |
| Qt Widgets | Classes to extend Qt GUI with C++ widgets. |
If you use qmake to build your projects, the Qt Core and Qt GUI modules are included by default. To link only against Qt Core, add the following line to your .pro file:
QT -= gui
On Windows, if you do not use qmake or other build tools such as CMake, you also need to link against the qtmain library.
Qt Add-Ons
Qt Add-On modules bring additional value for specific purposes. These modules may only be available on some development platform. Many add-on modules are either feature-complete and exist for backwards compatibility, or are only applicable to certain platforms. Each add-on module specifies its compatibility promise separately.
The Qt installers include the option of downloading the add-ons. For more information, visit the Getting Started with Qt page.
The following table lists the Qt add-ons:
| Module | Development Platforms | Target Platforms | Description |
|---|---|---|---|
| Active Qt | Windows | Classes for applications which use ActiveX and COM | |
| Enginio | All | All | A Backend-as-a-Service solution to ease the backend development for connected and data-driven applications. |
| Qt Android Extras | All | Android | Provides platform-specific APIs for Android. |
| Qt Bluetooth | All | Android, Linux, Blackberry | Provides access to Bluetooth hardware. |
| Qt Concurrent | Classes for writing multi-threaded programs without using low-level threading primitives. | ||
| Qt D-Bus | Unix-based | Classes for inter-process communication over the D-Bus protocol. | |
| Qt Graphical Effects | All | Graphical effects for use with Qt Quick 2. | |
| Qt Image Formats | All | Plugins for additional image formats: TIFF, MNG, TGA, WBMP. | |
| Qt Mac Extras | All | OS X | Provides platform-specific APIs for OS X. |
| Qt NFC | All | Blackberry | Provides access to Near-Field communication (NFC) hardware. |
| Qt OpenGL | OpenGL support classes.
Note: Provided to ease porting from Qt 4.x. Please use the QOpenGL classes in Qt GUI for new code |
||
| Qt Platform Headers | Provides classes that encapsulate platform-specific information, tied to a given runtime configuration of a platform plugin. | ||
| Qt Positioning | All | Provides access to position, satellite and area monitoring classes. | |
| Qt Print Support | All | Classes to make printing easier and more portable. | |
| Qt Declarative | All | Qt Declarative is provided for Qt 4 compatibility. The documentation is available through the Qt 4.8 Qt Quick documentation. | |
| Qt Script | All | Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility. Please use the QJS* classes in the Qt QML module for new code. | |
| Qt Script Tools | All | Additional components for applications that use Qt Script. | |
| Qt Sensors | All | Android, Blackberry, Qt for iOS, WinRT and Mer. | Provides access to sensor hardware and motion gesture recognition. |
| Qt Serial Port | All | Windows, Linux, and OS X. | Provides access to hardware and virtual serial ports. |
| Qt SVG | All | Classes for displaying the contents of SVG files. Supports a subset of the SVG 1.2 Tiny standard. | |
| Qt WebChannel | All | All | Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients. |
| Qt WebEngine | All | Windows, Linux, and OS X. | Provides support for web applications using the Chromium browser project. |
| Qt WebSockets | All | All | Provides WebSocket communication compliant with RFC 6455. |
| Qt Windows Extras | All | Windows | Provides platform-specific APIs for Windows. |
| Qt X11 Extras | All | Linux/X11 | Provides platform-specific APIs for X11. |
| Qt XML | C++ implementations of SAX and DOM.
Note: Deprecated, please use QXmlStreamReader and QXmlStreamWriter for new functionality. |
||
| Qt XML Patterns | Support for XPath, XQuery, XSLT and XML schema validation. |
Qt5.4 All Modules的更多相关文章
- linux下编译qt5.6.0静态库——configure配置
linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...
- Win7下qt5.3.1+opencv2.4.9编译环境的搭建(好多 Opencv2.4.9源码分析的博客)
到官网下载qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe文件,执行该文件,选择默认安装即可实现QT的安装(安装在C盘的根目录下),该文件封装 ...
- linux下编译qt5.6.0静态库——configure配置(超详细,有每一个模块的说明)(乌合之众)
linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...
- 详解QT5.10.0搭载OpenCV3.4.0环境配置步骤说明
一.准备工作: 1下载Qt5.10.0 和 Qt Creator 4.5.0软件(http://download.qt.io/official_releases/qt/) 2.下载opencv3.40 ...
- Qt5模块简介
原文链接:Qt5 模块简介 无意中看到这篇文章,虽然讲的不是经常用的东西,但是看了这篇文章之后,可以对qt有个大致的了解,能够清晰的知道自己想要什么,应该关注那一部分,学习了,相信以后会又很大 ...
- 移植tslib和Qt5.6到三星s5pv210开发板
tslib1.4移植 下载tslib1.4后 1.cp tslib-1.4.tar.bz2 /home/gec 2.tar jxvf tslib-1.4.tar.bz2 3.sudo -s 4.cd ...
- Qt5.5.1移植到freescale imx6
一.环境 HOST:ubuntu12.04-LTS Embedded:freescale imx6 linux-3.0.35 CROSS_COMPILE:freescale提供的gcc-4.6.2-g ...
- Windows系统 为 QT5软件 搭建 OpenCV2 开发环境
Windows系统 为 QT5软件 搭建 OpenCV2 开发环境 我们的电脑系统:Windows 10 64位 Qt5 软件:Qt 5. 7. 0 OpenCV2 版本:OpenCV2.4.10 1 ...
- OpenCV-3.4.2基于Qt-5.10.1的编译
OpenCV-3.4.2基于Qt-5.10.1的编译 由于本人在使用CMake和MinGW编译OpenCV是遇到了很多问题,在这里记录下来.至于所需软件的安装和相应环境变量的设置,网上有很多详细的教程 ...
随机推荐
- 使用mac版思维导图软件MindNode
下载地址 http://pan.baidu.com/s/1hq3fUVq 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具.思维导图运用图文并重的 ...
- Redis学习---Redis操作之有序集合
有序集合,在集合的基础上,为每元素排序:元素的排序需要根据另外一个值来进行比较,所以,对于有序集合,每一个元素有两个值,即:值和分数,分数专门用来做排序. zadd(name, *args, **kw ...
- (转)如何安装 easy installer+pip
http://blog.csdn.net/wuxiaobingandbob/article/details/42457807
- web.config设置之system.webServer 详细介绍,为网站设置默认文档
如何:为 IIS 7.0 配置 <system.webServer> 节2008-06-14 22:26http://technet.microsoft.com/zh-cn/sysinte ...
- ZT Shell 排序
Shell 排序 分类: 算法 C 2008-09-17 11:02 1898人阅读 评论(4) 收藏 举报 shell语言c 刚才在CSDN的C语言板块看到了有人说Shell排序的问题,所以一起学习 ...
- 长距离单历元非差GNSS网络RTK理论与方法总结(未完)
2018-11-04 1.状态空间: 状态空间是控制工程中的一个名词.状态是指在系统中可决定系统状态.最小数目变量的有序集合. 而所谓状态空间则是指该系统全部可能状态的集合.简单来说,状态空间可以 ...
- python第六课——判断结构
1.判断结构 格式三: ① if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 elif 条件表达式y: 语句块y else: 语句块z ② 执行流 ...
- Docker实战(四)之Docker数据管理
在生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及到容器的数据管理操作. 容器中管理数据主要有两种形式: 数据卷:容器内数据直接映射到本地主 ...
- 【转】Tomcat 9.0安装配置
本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html 一.JDK的安装与配置 1.从官网下载jdk,注意是jdk不是jre.最好从官网下 ...
- Spring源码分析(十一)bean的加载
摘要:本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 经过前面的分析,我们终于结束了对XML配置文件的解析,接下来将会面临更大 ...