Qt 5.6 | Qt Reference Pages

Qt 5.6.3 Reference Documentation

# Qt Reference Pages

### Class Lists

Annotated Class List | If you don't know the name of the class you want, but you know what the class should do, you might try looking here.
All Classes | If you know the name of the class you want, find it here.
Inheritance Hierarchy | The C++ class inheritance hierarchy for all classes in the Qt API.
All Namespaces | A Qt namespace contains enum types, functions, and sometimes classes.
Obsolete Classes | Classes and members marked obsolete that should not be used in new code.
Obsolete QML Types | A list of obsolete QML types that should not be used in new code.
All QML Basic Types | A list of QML basic types in this Qt release.
All QML Types | A list of QML types in this Qt release.
Groups Of Related Classes | If you know what kind of class you want (GUI, painting, I.O, etc), look here
All Classes by Module | A list of all C++ API components in Qt 5
All QML Modules | A list of all QML modules in Qt 5.
All Modules | A list of all modules in Qt 5.

### Function Lists

Global Qt Declarations | File includes the fundamental global declarations. It is included by most other Qt header files
Endian Conversion Functions | Functions to convert between little and big endian representations of numbers
Generic Math Functions | File provides various math functions
Generic Algorithms | Includes the generic, template-based algorithms
All Functions | All documented Qt functions listed alphabetically with a link to where each one is declared.

### QML Reference

- The QML Reference

### Qt Tool Manuals

- Qt Creator
- Qt Linguist
- Qt Assistant
- Qt Designer
- qmake
- Using Qt with CMake
- qdoc

### Value-Add Features

- Qt for Device Creation
- Qt Charts
- Qt Quick Compiler
- Qt Data Visualization
- Qt Purchasing
- Qt Virtual Keyboard
- Qt Quick 2D Renderer

### Platform Reference

Qt for Android | Provides information about Android support in Qt.
Qt for Embedded Linux | Provides information about Embedded Linux support in Qt.
Qt for iOS | Provides insight into Qt's iOS port and how to use it.
Qt for Linux/X11 | Platform support for Linux/X11.
Qt for macOS | Platform support for macOS. macOS (previously known as OS X or Mac OS X) is a UNIX platform and behaves similarly to other Unix-like platforms. The main difference is that X11 is not used as the windowing system. Instead, macOS uses its own native windowing system that is accessible through the Cocoa API. Application development on macOS is done using Xcode, which is available from https://developer.apple.com/xcode/.
Qt for Windows CE | Documents related to Qt for Windows CE
Qt for Windows | Platform support for Windows.
Qt for WinRT | Provides insight into Qt's WinRT port and how to use it.