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  · 

QGraphicsVideoItem Class Reference

The QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject. More...

    #include <QGraphicsVideoItem>

Inherits QObject and QGraphicsItem.


Public Functions

QGraphicsVideoItem ( QMediaObject * object, QGraphicsItem * parent = 0 )
~QGraphicsVideoItem ()

Reimplemented Public Functions

virtual QRectF boundingRect () const
virtual void paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 )

Additional Inherited Members


Detailed Description

The QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject.

Attaching a QGraphicsVideoItem to a QMediaObject allows it to display the video or image output of that media object. A QGraphicsVideoItem is attached to media object by passing a pointer to the QMediaObject in its constructor, and detached by destroying the QGraphicsVideoItem.

    player = new QMediaPlayer(this);

    graphicsView->scence()->addItem(new QGraphicsVideoItem(player));
    graphicsView->show();

    player->setMedia(video);
    player->play();

Note: Only a single display output can be attached to a media object at one time.

See also QMediaObject, QMediaPlayer, and QVideoWidget.


Member Function Documentation

QGraphicsVideoItem::QGraphicsVideoItem ( QMediaObject * object, QGraphicsItem * parent = 0 )

Constructs a graphics item that displays the video produced by a media object.

The parent is passed to QGraphicsItem.

QGraphicsVideoItem::~QGraphicsVideoItem ()

Destroys a video graphics item.

QRectF QGraphicsVideoItem::boundingRect () const   [virtual]

Reimplemented from QGraphicsItem::boundingRect().

void QGraphicsVideoItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 )   [virtual]

Reimplemented from QGraphicsItem::paint().

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 qtmobility-1.0-tp
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