Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

Multimedia, Graphics, and Printing

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.

QBitmapMonochrome (1-bit depth) pixmaps
QBrushDefines the fill pattern of shapes drawn by QPainter
QColorColors based on RGB, HSV or CMYK values
QColorDialogDialog widget for specifying colors
QColormapMaps device independent QColors to device dependent pixel values
QConicalGradientUsed in combination with QBrush to specify a conical gradient brush
QDirectPainterDirect access to the video hardware
QFontFont used for drawing text
QFontDatabaseInformation about the fonts available in the underlying window system
QFontInfoGeneral information about fonts
QFontMetricsFont metrics information
QFontMetricsFFont metrics information
QGLMiscellaneous identifiers used in the Qt OpenGL module
QGLColormapUsed for installing custom colormaps into QGLWidgets
QGLContextEncapsulates an OpenGL rendering context
QGLFormatThe display format of an OpenGL rendering context
QGLPixelBufferEncapsulates an OpenGL pbuffer
QGLWidgetWidget for rendering OpenGL graphics
QGradientUsed in combination with QBrush to specify gradient fills
QIconScalable icons in different modes and states
QIconEngineAbstract base class for QIcon renderers
QImageHardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device
QImageReaderFormat independent interface for reading images from files or other devices
QImageWriterFormat independent interface for writing images to files or other devices
QLineTwo-dimensional vector using integer precision
QLineFTwo-dimensional vector using floating point precision
QLinearGradientUsed in combination with QBrush to specify a linear gradient brush
QMatrix2D transformations of a coordinate system
QMovieConvenience class for playing movies with QImageReader
QPaintDeviceThe base class of objects that can be painted
QPaintEngineAbstract definition of how QPainter draws to a given device on a given platform
QPainterPerforms low-level painting on widgets and other paint devices
QPainterPathContainer for painting operations, enabling graphical shapes to be constructed and reused
QPainterPathStrokerUsed to generate fillable outlines for a given painter path
QPaletteColor groups for each widget state
QPenDefines how a QPainter should draw lines and outlines of shapes
QPicturePaint device that records and replays QPainter commands
QPictureIOParameters for loading and saving pictures
QPixmapOff-screen image representation that can be used as a paint device
QPixmapCacheApplication-wide cache for pixmaps
QPointDefines a point in the plane using integer precision
QPointFDefines a point in the plane using floating point precision
QPolygonVector of points using integer precision
QPolygonFVector of points using floating point precision
QPrintEngineDefines an interface for how QPrinter interacts with a given printing subsystem
QPrinterPaint device that paints on a printer
QRadialGradientUsed in combination with QBrush to specify a radial gradient brush
QRectDefines a rectangle in the plane using integer precision
QRectFDefines a rectangle in the plane using floating point precision
QRegionClip region for a painter
QSizeDefines the size of a two-dimensional object using integer point precision
QSizeFDefines the size of a two-dimensional object using floating point precision
QSoundAccess to the platform audio facilities
QStylePainterConvenience class for drawing QStyle elements inside a widget
QSvgRendererUsed to draw the contents of SVG files onto paint devices
QSvgWidgetWidget that is used to display the contents of Scalable Vector Graphics (SVG) files


Copyright © 2006 Trolltech Trademarks
Qt 4.1.3