QVideoWidget

The QVideoWidget class provides a widget which presents video produced by a media object. More

Inheritance diagram of PySide6.QtMultimediaWidgets.QVideoWidget

Synopsis

Functions

Slots

Signals

Detailed Description

Attaching a QVideoWidget to a QMediaPlayer or QCamera allows it to display the video or image output of that object.

player = QMediaPlayer
player.setSource(QUrl("http://example.com/myclip1.mp4"))
videoWidget = QVideoWidget
player.setVideoOutput(videoWidget)
videoWidget.show()
player.play()

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

See also

QCamera QMediaPlayer QGraphicsVideoItem

class PySide6.QtMultimediaWidgets.QVideoWidget([parent=None])
Parameters

parentPySide6.QtWidgets.QWidget

Constructs a new video widget.

The parent is passed to QWidget .

PySide6.QtMultimediaWidgets.QVideoWidget.aspectRatioMode()
Return type

AspectRatioMode

This property holds how video is scaled with respect to its aspect ratio..

PySide6.QtMultimediaWidgets.QVideoWidget.aspectRatioModeChanged(mode)
Parameters

modeAspectRatioMode

PySide6.QtMultimediaWidgets.QVideoWidget.fullScreenChanged(fullScreen)
Parameters

fullScreen – bool

PySide6.QtMultimediaWidgets.QVideoWidget.setAspectRatioMode(mode)
Parameters

modeAspectRatioMode

This property holds how video is scaled with respect to its aspect ratio..

PySide6.QtMultimediaWidgets.QVideoWidget.setFullScreen(fullScreen)
Parameters

fullScreen – bool

This property holds whether video display is confined to a window or is ..

PySide6.QtMultimediaWidgets.QVideoWidget.videoSink()
Return type

PySide6.QtMultimedia.QVideoSink