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

# Graphics Classes

These classes provide powerful graphics drawing primitives for both 2D and (with OpenGL) 3D.

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
QCanvas | 2D area that can contain QCanvasItem objects
QCanvasEllipse | Ellipse or ellipse segment on a QCanvas
QCanvasItem | Abstract graphic object on a QCanvas
QCanvasItemList | List of QCanvasItems
QCanvasLine | Line on a QCanvas
QCanvasPixmap | Pixmap in a QCanvas
QCanvasPixmapArray | Array of QCanvasPixmaps
QCanvasPolygon | Polygon on a QCanvas
QCanvasPolygonalItem | Polygonal canvas item on a QCanvas
QCanvasRectangle | Rectangle on a QCanvas
QCanvasSpline | Multi-bezier splines on a QCanvas
QCanvasSprite | Animated canvas item on a QCanvas
QCanvasText | Text object on a QCanvas
QCanvasView | On-screen view of a QCanvas
QColor | Colors based on RGB
QColorDialog | Dialog widget for specifying colors
QColorGroup | Group of widget 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
QIconSet | Set of icons with different styles and sizes
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
QMovie | Incremental loading of animations or images, signalling as it progresses
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
QPixmap | Off-screen, pixel-based paint device
QPixmapCache | Application-global cache for pixmaps
QPNGImagePacker | Creates well-compressed PNG animations
QPoint | Defines a point in the plane
QPointArray | Array of points
QPrinter | Paint device that paints on a printer
QRect | Defines a rectangle in the plane
QRegion | Clip region for a painter
QSize | Defines the size of a two-dimensional object
QStyleSheet | Collection of styles for rich text rendering and a generator of tags
QWMatrix | 2D transformations of a coordinate system