Home · All Namespaces · 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.

QAbstractGraphicsShapeItemCommon base for all path items
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 underlying hardware in Qt for Embedded Linux
QFontSpecifies a font used for drawing text
QFontDatabaseInformation about the fonts available in the underlying window system
QFontInfoGeneral information about fonts
QFontMetricsFont metrics information
QFontMetricsFFont metrics information
QGLSpecifies miscellaneous identifiers used in the Qt OpenGL module
QGLColormapUsed for installing custom colormaps into QGLWidgets
QGLContextEncapsulates an OpenGL rendering context
QGLFormatSpecifies the display format of an OpenGL rendering context
QGLFramebufferObjectEncapsulates an OpenGL framebuffer object
QGLPixelBufferEncapsulates an OpenGL pbuffer
QGLWidgetWidget for rendering OpenGL graphics
QGradientUsed in combination with QBrush to specify gradient fills
QGraphicsEllipseItemEllipse item that you can add to a QGraphicsScene
QGraphicsGridLayoutGrid layout for managing widgets in Graphics View
QGraphicsItemThe base class for all graphical items in a QGraphicsScene
QGraphicsItemAnimationSimple animation support for QGraphicsItem
QGraphicsItemGroupTreating a group of items as one
QGraphicsLayoutThe base class for all layouts in Graphics View
QGraphicsLayoutItemCan be inherited to allow your custom items to be managed by layouts
QGraphicsLineItemLine item that you can add to a QGraphicsScene
QGraphicsLinearLayoutHorizontal or vertical layout for managing widgets in Graphics View
QGraphicsPathItemPath item that you can add to a QGraphicsScene
QGraphicsPixmapItemPixmap item that you can add to a QGraphicsScene
QGraphicsPolygonItemPolygon item that you can add to a QGraphicsScene
QGraphicsProxyWidgetProxy layer for embedding a QWidget in a QGraphicsScene
QGraphicsRectItemRectangle item that you can add to a QGraphicsScene
QGraphicsSceneSurface for managing a large number of 2D graphical items
QGraphicsSceneContextMenuEventContext menu events in the graphics view framework
QGraphicsSceneDragDropEventEvents for drag and drop in the graphics view framework
QGraphicsSceneEventBase class for all graphics view related events
QGraphicsSceneHelpEventEvents when a tooltip is requested
QGraphicsSceneHoverEventHover events in the graphics view framework
QGraphicsSceneMouseEventMouse events in the graphics view framework
QGraphicsSceneMoveEventEvents for widget moving in the graphics view framework
QGraphicsSceneResizeEventEvents for widget resizing in the graphics view framework
QGraphicsSceneWheelEventWheel events in the graphics view framework
QGraphicsSimpleTextItemSimple text path item that you can add to a QGraphicsScene
QGraphicsSvgItemQGraphicsItem that can be used to render the contents of SVG files
QGraphicsTextItemText item that you can add to a QGraphicsScene to display formatted text
QGraphicsViewWidget for displaying the contents of a QGraphicsScene
QGraphicsWidgetThe base class for all widget items in a QGraphicsScene
QIconScalable icons in different modes and states
QIconEngineAbstract base class for QIcon renderers
QIconEngineV2Abstract 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
QMatrixSpecifies 2D 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
QPaletteContains color groups for each widget state
QPenDefines how a QPainter should draw lines and outlines of shapes
QPicturePaint device that records and replays QPainter commands
QPictureIOContains parameters 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
QPrintPreviewWidgetWidget for previewing page layouts for printer output
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
QRegionSpecifies a clip 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
QStyleOptionGraphicsItemUsed to describe the parameters needed to draw a QGraphicsItem
QStylePainterConvenience class for drawing QStyle elements inside a widget
QSvgGeneratorPaint device that is used to create SVG drawings
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
QTimeLineTimeline for controlling animations
QTransformSpecifies 2D transformations of a coordinate system
Phonon::VideoWidgetWidget that is used to display video


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt 4.5.1