Qt Reference Documentation

All Modules

Modules for general software development
QtBluetoothClasses for Bluetooth device interaction.
QtContactsClasses for managing your contacts.
QtCoreCore non-graphical classes used by other modules
QtGuiBase classes for graphical user interface (GUI) components
Qt LocationClasses for location positioning, mapping, navigation and place search.
QtMultimediaClasses for audio, video, radio and camera functionality
QtNetworkClasses for network programming
QtOpenGLOpenGL support classes
QtOrganizerClasses for managing your calendar events.
QtPrintSupportClasses for printing.
QtPublishSubscribeSimplified mechanism for subscribing to notifications
QtQmlA declarative framework for bilding highly dynamic applications
QtQuickA set of QML types that implement functionalities for applications
QtScriptClasses for evaluating Qt Scripts
QtScriptToolsAdditional Qt Script components
QtSensorsClasses for reading hardware sensors
QtServiceFrameworkClasses to create and start services
QtSqlClasses for database integration using SQL
QtSvgClasses for displaying the contents of SVG files
QtSystemInfoClasses for accessing information about a device
QtVersitClasses to manage Versit.
QtWebKitClasses for displaying and editing Web content
QtWidgetsClasses for widget development
QtXmlClasses for handling XML
QtXmlPatternsAn XQuery & XPath engine for XML and custom data models
Qt3DClasses and elements for the 3D API.
PhononMultimedia framework classes
Modules for working with Qt's tools
QtDesignerClasses for extending Qt Designer
QtHelpClasses for online help
QtTestTool classes for unit testing
QtUiToolsClasses for handling Qt Designer forms in applications
Modules for Windows developers
QAxContainerExtension for accessing ActiveX controls
QAxServerExtension for writing ActiveX servers
Modules for Unix developers
QtDBusClasses for Inter-Process Communication using the D-Bus

If you use qmake to build your projects, the QtCore and QtGui modules are included by default. To link only against QtCore, 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.

See also Class and Function Documentation.