Qt GUI C++ Classes
The Qt GUI module provides the basic enablers for graphical applications written with Qt. More...
Classes
All functions for OpenGL 1.0 specification | |
All functions for OpenGL 3.2 core profile | |
Used when registering fonts with the internal Qt fontdatabase | |
All functions for OpenGL 1.1 specification | |
All functions for OpenGL 1.2 specification | |
All functions for OpenGL 1.3 specification | |
All functions for OpenGL 1.4 specification | |
All functions for OpenGL 1.5 specification | |
All functions for OpenGL 2.0 specification | |
All functions for OpenGL 2.1 specification | |
All functions for OpenGL 3.0 specification | |
All functions for OpenGL 3.1 specification | |
All functions for OpenGL 3.2 compatibility profile | |
All functions for OpenGL 3.3 compatibility profile | |
All functions for OpenGL 3.3 core profile | |
All functions for OpenGL 4.0 compatibility profile | |
All functions for OpenGL 4.0 core profile | |
All functions for OpenGL 4.1 compatibility profile | |
All functions for OpenGL 4.1 core profile | |
All functions for OpenGL 4.2 compatibility profile | |
All functions for OpenGL 4.2 core profile | |
All functions for OpenGL 4.3 compatibility profile | |
All functions for OpenGL 4.3 core profile | |
All functions for OpenGL 4.4 compatibility profile | |
All functions for OpenGL 4.4 core profile | |
All functions for OpenGL 4.5 compatibility profile | |
All functions for OpenGL 4.5 core profile | |
All functions for OpenGL ES 2 | |
Cross-platform access to the device level core Vulkan 1.0 API | |
Cross-platform access to the instance level core Vulkan 1.0 API |
Detailed Description
The Qt GUI module provides classes for windowing system integration, event handling, OpenGL and OpenGL ES integration, Vulkan integration, 2D graphics, imaging, fonts and typography. These classes are used internally by Qt's user interface technologies and can also be used directly, for instance to write applications using low-level OpenGL ES graphics APIs.
To include the definitions of the module's classes, use the following directive:
#include <QtGui>
If you use qmake to build your projects, Qt GUI is included by default. To disable Qt GUI, add the following line to your .pro
file:
QT -= gui