Qt Reference Documentation

All Modules

Modules for general software development

QtCore

Core non-graphical classes used by other modules

QtGui

Graphical user interface (GUI) components

QtMultimedia

Classes for low-level multimedia functionality

QtNetwork

Classes for network programming

QtOpenGL

OpenGL support classes

QtOpenVG

OpenVG support classes

QtScript

Classes for evaluating Qt Scripts

QtScriptTools

Additional Qt Script components

QtSql

Classes for database integration using SQL

QtSvg

Classes for displaying the contents of SVG files

QtWebKit

Classes for displaying and editing Web content

QtXml

Classes for handling XML

QtXmlPatterns

An XQuery & XPath engine for XML and custom data models

QtDeclarative

An engine for declaratively building fluid user interfaces.

Phonon

Multimedia framework classes

Qt3Support

Qt 3 compatibility classes

Modules for working with Qt's tools

QtDesigner

Classes for extending Qt Designer

QtUiTools

Classes for handling Qt Designer forms in applications

QtHelp

Classes for online help

QtTest

Tool classes for unit testing

Modules for Windows developers

QAxContainer

Extension for accessing ActiveX controls

QAxServer

Extension for writing ActiveX servers

Modules for Unix developers

QtDBus

Classes 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.

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.