Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

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.

QAbstractMediaMenuItemBase class for QMediaMenuItem
QAudioInputInterface to read raw audio data from a microphone input
QAudioInterfaceWay of managing access to the audio system
QAudioMixerWay of accessing the audio systems mixer controls
QAudioOutputInterface for sending live audio samples to the default audio output device
QGlobalPixmapCacheSystem-wide cache for pixmaps
QMediaContentUsed to prepare a media resource for playing in Qtopia
QMediaContentContextAllows multiple related player objects to be grouped together
QMediaControlUsed to manipulate a media resource in the Qt Extended media system
QMediaControlNotifierWatches a media content object for the availability of a given media control
QMediaDecoderAbstraction for decoders written for the Media Engine
QMediaHelixSettingsControlUsed to alter settings of the helix engine
QMediaListFiltered list of media content
QMediaMenuMenu system for browsing media content
QMediaMenuItemUsed with QMediaMenu to provide Multimedia menus
QMediaPlaylistThe basics for playlist handling of media content
QMediaProgressLabelDisplays the current progress of a playing media content as a text label
QMediaProgressWidgetDisplays the current progress of a playing media content as a progress bar
QMediaSeekWidgetAllows the user to seek within a media content object
QMediaSessionBuilderBase class to be used by Media Engines which need to create sessions within the Media Server
QMediaStateLabelDisplays icons for the various states of media playback
QMediaVideoControlInterface to videos playing through the Qt Extended Media System
QMediaVideoControlServerUsed by Media Engines to inform clients that video is available for the associated media session
QMediaVolumeLabelDisplays icons for the various levels of volume
QMediaVolumeWidgetDisplays the current volume level of a media content object as a progress bar
QSoundControlExtends the functionality of the QSound class
QThumbnailThumbnails of large images
QtopiaPrinterInterfaceThe minimum interface to various printers
QtopiaPrinterPluginAbstract base for QtopiaPrinterInterface plug-ins
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

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 94
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 42
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. 2017 : un quinquennat pour une nouvelle version du C++ ? Possible, selon Herb Sutter 8
Page suivante

Le Qt Labs au hasard

Logo

Utiliser OpenCL avec Qt

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web