PySide6.QtMultimediaWidgets.QVideoWidget

class QVideoWidget

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

Details

Warning

This section contains snippets that were automatically translated from C++ to Python and may contain errors.

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.

Warning

QVideoWidget is not supported on the eglfs platform plugin.

Inheritance diagram of PySide6.QtMultimediaWidgets.QVideoWidget

Synopsis

Properties

Methods

Slots

Signals

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property aspectRatioModeᅟ: Qt.AspectRatioMode

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

Access functions:
property fullScreenᅟ: bool

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

Access functions:
__init__([parent=None])
Parameters:

parentQWidget

Constructs a new video widget.

The parent is passed to QWidget.

aspectRatioMode()
Return type:

AspectRatioMode

Getter of property aspectRatioModeᅟ .

aspectRatioModeChanged(mode)
Parameters:

modeAspectRatioMode

Notification signal of property aspectRatioModeᅟ .

fullScreenChanged(fullScreen)
Parameters:

fullScreen – bool

Notification signal of property fullScreenᅟ .

setAspectRatioMode(mode)
Parameters:

modeAspectRatioMode

Setter of property aspectRatioModeᅟ .

setFullScreen(fullScreen)
Parameters:

fullScreen – bool

See also

isFullScreen()

Setter of property fullScreenᅟ .

videoSink()
Return type:

QVideoSink

Returns the QVideoSink instance.