class QVideoWidget

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

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

Detailed Description

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.

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.