Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# Multimedia, Graphics, and Printing Classes

These classes provide support for graphics (2D, and with OpenGL, 3D), image encoding, decoding, and manipulation, sound, animation, printing etc.

See also this introduction to the Qt coordinate system.

QBitmap | Monochrome (1-bit depth) pixmaps
QBrush | Defines the fill pattern of shapes drawn by a QPainter
QColor | Colors based on RGB or HSV values
QColorDialog | Dialog widget for specifying colors
QDirectPainter | Direct access to the video hardware
QFont | Font used for drawing text
QFontDatabase | Information about the fonts available in the underlying window system
QFontInfo | General information about fonts
QFontMetrics | Font metrics information
QGL | Namespace for miscellaneous identifiers in the Qt OpenGL module
QGLColormap | Used for installing custom colormaps into QGLWidgets
QGLContext | Encapsulates an OpenGL rendering context
QGLFormat | The display format of an OpenGL rendering context
QGLWidget | Widget for rendering OpenGL graphics
QIcon | Different versions of an icon
QImage | Hardware-independent pixmap representation with direct access to the pixel data
QImageConsumer | Abstraction used by QImageDecoder
QImageDecoder | Incremental image decoder for all supported image formats
QImageFormat | Incremental image decoder for a specific image format
QImageFormatType | Factory that makes QImageFormat objects
QImageIO | Parameters for loading and saving images
QMatrix | 2D transformations of a coordinate system
QMovie | Incremental loading of animations or images, signalling as it progresses
QPNGImagePacker | Creates well-compressed PNG animations
QPaintDevice | The base class of objects that can be painted
QPaintDeviceMetrics | Information about a paint device
QPainter | Does low-level painting e.g. on widgets
QPalette | Color groups for each widget state
QPen | Defines how a QPainter should draw lines and outlines of shapes
QPicture | Paint device that records and replays QPainter commands
QPictureIO | Parameters for loading and saving pictures
QPixmap | Off-screen, pixel-based paint device
QPixmapCache | Application-wide cache for pixmaps
QPoint | Defines a point in the plane
QPointArray | Vector of points
QPolygon | Vector of points
QPrinter | Paint device that paints on a printer
QRect | Defines a rectangle in the plane
QRectF | Defines a rectangle in the plane using floating point coordinates for accuracy
QRegion | Clip region for a painter
QSize | Defines the size of a two-dimensional object
QSizeF | Defines the size of a two-dimensional object using floating point values for accuracy
QSound | Access to the platform audio facilities