Qt Modules | Qbs Manual
Description: Provides Qt support.

- Qbs Manual
- Qt Modules
- Qbs 3.1.1

# Qt Modules

The `Qt.*` modules contain properties and rules for Qt.

Qt modules are generated by the Qt module provider.

## Creating Dependencies to Qt Modules

The Qt modules are grouped using the prefix `Qt`. If your product depends on the Qt.core and Qt.network modules, you could write:

     Depends { name: "Qt.core" }
     Depends { name: "Qt.network" }

Or, alternatively:

     Depends { name: "Qt"; submodules: [ "core", "network" ] }

The Qt modules that have properties and relevant file tags are described in separate topics.

## List of Submodules

Submodule Name | Qt Module Name | Notes
--- | --- | ---
axcontainer | QAxContainer | This module is only available on Windows.
axserver | QAxServer | This module is only available on Windows.
concurrent | Qt Concurrent |
core | Qt Core | For more information, see Qt.core.
dbus | Qt D-Bus | For more information, see Qt.dbus.
declarative | Qt Quick 1 | Provides the `Qt Quick 1` module. For more information, see Qt.declarative.
designer | Qt Designer |
enginio | Qt Enginio |
gui | Qt GUI | For more information, see Qt.gui.
help | Qt Help | You do not need this module for building `qdoc` documentation, because that functionality is part of the Qt.core module. This module is for using Qt classes such as `QHelpEngine`.
multimedia | Qt Multimedia |
multimediawidgets | Qt Multimedia Widgets |
network | Qt Network |
opengl | Qt OpenGL |
phonon | Phonon (Qt 4 only) |
printsupport | Qt Print Support |
quick | Qt Quick 2 | Provides the `Qt Quick` module (Qt Quick 2). For more information, see Qt.quick.
quickcontrols2 | Qt Quick Controls 2
qml | Qt QML | For more information, see Qt.qml.
qmltest | Qt Quick Test |
script | Qt Script |
scxml | Qt Scxml | For more information, see Qt.scxml.
sql | Qt SQL |
svg | Qt SVG |
testlib | Qt Test |
webkit | Qt WebKit |
webkitwidgets | Qt WebKit Widgets |
widgets | Qt Widgets |
xml | Qt XML | You do not need this module for the `QXmlStreamReader` and `QXmlStreamWriter` classes, because those classes are a part of the `Qt.core` module. This module provides the deprecated DOM and SAX classes.
xmlpatterns | Qt XML Patterns |  |