class QVideoWidget#

QVideoWidget 类提供了一个小部件,用于显示由多媒体对象生成的视频。 更多...

Inheritance diagram of PySide6.QtMultimediaWidgets.QVideoWidget

摘要#

属性#

方法#

槽函数#

信号#

注意

这份文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译中存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工作项的方式告诉我们。

详细描述#

警告

本节包含从C++自动翻译到Python的代码片段,可能存在错误。

QVideoWidget 附带到 QMediaPlayerQCamera 可以为该对象的视频或图像输出显示。

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

注意:一次只能将单个显示输出附加到媒体对象。

注意

当使用 `from __feature__ import true_property` 时,可以直接使用属性,否则通过访问器函数使用。

属性aspectRatioModeᅟ: Qt.AspectRatioMode#

此属性表示视频如何与其宽高比缩放。

访问函数
属性fullScreenᅟ: bool#

此属性表示视频显示是否局限于窗口或全屏。

访问函数
__init__([parent=None])#
参数:

parentQWidget

构建一个新的视频小部件。

parent 被传递给了 QWidget。

aspectRatioMode()#
返回类型:

AspectRatioMode

另请参阅

setAspectRatioMode()

属性 aspectRatioMode 的获取器。

aspectRatioModeChanged(mode)#
参数:

modeAspectRatioMode

属性 aspectRatioMode 的通知信号。

fullScreenChanged(fullScreen)#
参数:

fullScreen – bool

属性 fullScreen 的通知信号。

setAspectRatioMode(mode)#
参数:

modeAspectRatioMode

另请参阅

aspectRatioMode()

属性 aspectRatioMode 的设置器。

setFullScreen(fullScreen)#
参数:

fullScreen – bool

另请参阅

isFullScreen()

属性 fullScreen 的设置器。

videoSink()#
返回类型:

QVideoSink

返回 QVideoSink 实例。