Qt Add ons Modules: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:


[[Category:Developing_with_Qt::Qt 5]]
[[Category:Developing_with_Qt::Qt 5]]
Line 5: Line 4:
As opposed to the always required [[Qt Essentials Modules]], the Add-ons can be included optionally in Qt enabled platforms. The list of maintainers can be found [http://wiki.qt.io/Maintainers here].
As opposed to the always required [[Qt Essentials Modules]], the Add-ons can be included optionally in Qt enabled platforms. The list of maintainers can be found [http://wiki.qt.io/Maintainers here].


== Modules Integrated in Qt 5.0 ==
== Modules Integrated in Qt 5 ==


The [http://doc.qt.io/qt-5.0/qtdoc/modules.html All Modules] page contains information about the Add-On modules which were part of the Qt 5.0 release.
The [http://doc.qt.io/qt-5/qtmodules.html All Modules] page contains information about the Add-On modules which were part of the Qt 5 release.


== Other Qt Modules ==
== Unreleased Qt Modules ==


These modules are not part of the Qt 5 release. They are available for download from their respective repositories and some have documentation snapshots.
These modules are not part of the Qt 5 release. They are available for download from their respective repositories and some have documentation snapshots.


The [https://qt.gitorious.org/qt qt.gitorious.org] site contains a full list of repositories hosted in Gitorious.
The official repositories are located at [http://code.qt.io/cgit/qt code.qt.io/cgit/qt].  There's also a mirror at [https://github.com/qtproject github.com/qtproject].
''Note'':Several repositories contain more than one module.
 
{{Ambox|text=Several repositories contain more than one module.}}


{| class="wikitable"
{| class="wikitable"
Line 21: Line 21:
! Links  
! Links  
! Description  
! Description  
|-
| '''Qt 3D'''
|
| [http://code.qt.io/cgit/qt/qt3d.git/tree/ http://code.qt.io/cgit/qt/qt3d.git/tree/]
| A set of APIs to make 3D graphics programming easy and declarative.
|-
| '''Qt Bluetooth'''
|
| [http://code.qt.io/cgit/qt/qtconnectivity.git/tree/ http://code.qt.io/cgit/qt/qtconnectivity.git/tree/]
| C++ and QML APIs for platforms using Bluetooth wireless technology.
|-
|-
| '''Qt Contacts'''  
| '''Qt Contacts'''  
|  
|  
| [http://code.qt.io/cgit/qt/qtpim.git/tree/ http://code.qt.io/cgit/qt/qtpim.git/tree/]
| http://code.qt.io/cgit/qt/qtpim.git/tree/  
| C++ and QML APIs for accessing addressbooks / contact databases  
| C++ and QML APIs for accessing addressbooks / contact databases  
|-
| '''Qt Location'''
| All
| [http://code.qt.io/cgit/qt/qtlocation.git/tree/ http://code.qt.io/cgit/qt/qtlocation.git/tree/]
| Provides location positioning, mapping, navigation and place search via QML and C++ interfaces. NMEA backend for positioning
|-
|-
| '''Qt Organizer'''  
| '''Qt Organizer'''  
|  
|  
| [http://code.qt.io/cgit/qt/qtpim.git/tree/ http://code.qt.io/cgit/qt/qtpim.git/tree/]
| http://code.qt.io/cgit/qt/qtpim.git/tree/  
| C++ and QML APIs for accessing organizer events (todos, events, etc.)  
| C++ and QML APIs for accessing organizer events (todos, events, etc.)  
|-
|-
| '''Qt Publish and Subscribe'''  
| '''Qt Publish and Subscribe'''  
| All  
| All  
| [http://code.qt.io/cgit/qt/qtsystems.git/tree/ http://code.qt.io/cgit/qt/qtsystems.git/tree/]
| http://code.qt.io/cgit/qt/qtsystems.git/tree/  
|  
|  
|-
|-
| '''Qt Sensors'''  
| '''Qt Sensors'''  
|  
|  
| [http://code.qt.io/cgit/qt/qtsensors.git/tree/ http://code.qt.io/cgit/qt/qtsensors.git/tree/]
| http://code.qt.io/cgit/qt/qtsensors.git/tree/  
| Access to sensors via QML and C++ interfaces.  
| Access to sensors via QML and C++ interfaces.  
|-
|-
| '''Qt Service Framework'''  
| '''Qt Service Framework'''  
| All  
| All  
| [http://code.qt.io/cgit/qt/qtsystems.git/tree/ http://code.qt.io/cgit/qt/qtsystems.git/tree/]
| http://code.qt.io/cgit/qt/qtsystems.git/tree/  
|-
|-
| '''Qt System Info'''  
| '''Qt System Info'''  
| All  
| All  
| [http://code.qt.io/cgit/qt/qtsystems.git/tree/ http://code.qt.io/cgit/qt/qtsystems.git/tree/]
| http://code.qt.io/cgit/qt/qtsystems.git/tree/  
|  
|  
|-
|-
| '''Qt Versit'''  
| '''Qt Versit'''  
|  
|  
| [http://code.qt.io/cgit/qt/qtpim.git/tree/ http://code.qt.io/cgit/qt/qtpim.git/tree/]
| http://code.qt.io/cgit/qt/qtpim.git/tree/  
|  
|  
|-
| '''Qt Wayland'''
| Linux Wayland
| [http://code.qt.io/cgit/qt/qtwayland.git/tree/ http://code.qt.io/cgit/qt/qtwayland.git/tree/]
| Linux only. Replacement for the removed QWS functionality. Includes Qt Compositor API (server), and Wayland platform plugin (clients)
|-
|-
| '''Qt Feedback'''  
| '''Qt Feedback'''  
|  
|  
| [http://code.qt.io/cgit/qt/qtfeedback.git/tree/ http://code.qt.io/cgit/qt/qtfeedback.git/tree/]
| http://code.qt.io/cgit/qt/qtfeedback.git/tree/  
|  
|  
|-
|-
| '''Qt JSON DB'''  
| '''Qt JSON DB'''  
| Unix  
| Unix  
| [http://code.qt.io/cgit/qt/qtjsondb.git/tree/ http://code.qt.io/cgit/qt/qtjsondb.git/tree/]
| http://code.qt.io/cgit/qt/qtjsondb.git/tree/  
|  
|  
|-
|-
| '''Qt QA'''  
| '''Qt QA'''  
|  
|  
| repository: [http://code.qt.io/cgit/qt/qtqa.git/tree/ http://code.qt.io/cgit/qt/qtqa.git/tree/] [http://wiki.qt.io/CI_Overview Project]  
| repository: http://code.qt.io/cgit/qt/qtqa.git/tree/ [http://wiki.qt.io/CI_Overview Project]  
| Part of qt5.git  
| Part of qt5.git  
|-
|-
| '''Qt QLALR'''  
| '''Qt QLALR'''  
| All  
| All  
| [http://code.qt.io/cgit/qt/qlalr.git/tree/ http://code.qt.io/cgit/qt/qlalr.git/tree/]
| http://code.qt.io/cgit/qt/qlalr.git/tree/  
| Qt QLALR is a parser generator for LALR grammars. It is used to generate front-ends for QML and QXmlStreamReader.  
| Qt QLALR is a parser generator for LALR grammars. It is used to generate front-ends for QML and QXmlStreamReader.  
|-
| '''Qt Repo Tools'''
| All desktop
| http://code.qt.io/cgit/qt/qtrepotools.git/tree/
| Useful scripts for developers and release engineers. Part of qt5.git
|}
|}

Latest revision as of 07:03, 30 January 2019


As opposed to the always required Qt Essentials Modules, the Add-ons can be included optionally in Qt enabled platforms. The list of maintainers can be found here.

Modules Integrated in Qt 5

The All Modules page contains information about the Add-On modules which were part of the Qt 5 release.

Unreleased Qt Modules

These modules are not part of the Qt 5 release. They are available for download from their respective repositories and some have documentation snapshots.

The official repositories are located at code.qt.io/cgit/qt. There's also a mirror at github.com/qtproject.

Several repositories contain more than one module.
Module Platforms Links Description
Qt Contacts http://code.qt.io/cgit/qt/qtpim.git/tree/ C++ and QML APIs for accessing addressbooks / contact databases
Qt Organizer http://code.qt.io/cgit/qt/qtpim.git/tree/ C++ and QML APIs for accessing organizer events (todos, events, etc.)
Qt Publish and Subscribe All http://code.qt.io/cgit/qt/qtsystems.git/tree/
Qt Sensors http://code.qt.io/cgit/qt/qtsensors.git/tree/ Access to sensors via QML and C++ interfaces.
Qt Service Framework All http://code.qt.io/cgit/qt/qtsystems.git/tree/
Qt System Info All http://code.qt.io/cgit/qt/qtsystems.git/tree/
Qt Versit http://code.qt.io/cgit/qt/qtpim.git/tree/
Qt Feedback http://code.qt.io/cgit/qt/qtfeedback.git/tree/
Qt JSON DB Unix http://code.qt.io/cgit/qt/qtjsondb.git/tree/
Qt QA repository: http://code.qt.io/cgit/qt/qtqa.git/tree/ Project Part of qt5.git
Qt QLALR All http://code.qt.io/cgit/qt/qlalr.git/tree/ Qt QLALR is a parser generator for LALR grammars. It is used to generate front-ends for QML and QXmlStreamReader.
Qt Repo Tools All desktop http://code.qt.io/cgit/qt/qtrepotools.git/tree/ Useful scripts for developers and release engineers. Part of qt5.git