All Modules | Qt 4.8 (original) (raw)

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:

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.

Phonon Module contains namespaces and classes for multimedia functionality
QAxContainer Module is a Windows-only extension for accessing ActiveX controls and COM objects
QAxServer Module is a Windows-only static library that you can use to turn a standard Qt binary into a COM server
Qt3Support Module provides classes that ease porting from Qt 3 to Qt 4
QtCore Module contains core non-GUI functionality
QtDBus Module is a Unix-only library that you can use to perform Inter-Process Communication using the D-Bus protocol
QtDeclarative QDeclarativeListReference class allows the manipulation of QDeclarativeListProperty properties
QtDesigner Module provides classes that allow you to create your own custom widget plugins for Qt Designer, and classes that enable you to access Qt Designer's components
QtGui Module extends QtCore with GUI functionality
QtHelp Module provides classes for integrating online documentation in applications
QtMultimedia Module provides low-level multimedia functionality
QtNetwork Module provides classes to make network programming easier and portable
QtOpenGL Module offers classes that make it easy to use OpenGL in Qt applications
QtOpenVG Module is a plugin that provides support for OpenVG painting
QtScript Module provides classes for making Qt applications scriptable
QtScriptTools Module provides additional components for applications that use Qt Script
QtSql
QtSvg Module provides classes for displaying and creating SVG files
QtTest Module provides classes for unit testing Qt applications and libraries
QtUiTools Module provides classes to handle forms created with Qt Designer
QtWebKit Module provides a web browser engine as well as classes to render and interact with web content
QtXml Module provides a stream reader and writer for XML documents, and C++ implementations of SAX and DOM
QtXmlPatterns Module provides support for XPath, XQuery, XSLT and XML Schema validation

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.