内容表

上一话题

QWebEngineDownloadItem

下一话题

QWebEngineHistory

QWebEngineFullScreenRequest

QWebEngineFullScreenRequest class enables accepting or rejecting requests for entering and exiting the fullscreen mode. 更多

Inheritance diagram of PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest

概要

函数

详细描述

要允许元素 (如:视频) 以全屏模式展示,应用程序必须设置 FullScreenSupportEnabled 和连接到 fullScreenRequested , which takes a QWebEngineFullScreenRequest instance as an argument.

如果网页元素请求以全屏模式展示, fullScreenRequested will be emitted with an QWebEngineFullScreenRequest instance as an argument where toggleOn() 返回 true 。信号处理程序然后需要调用 accept() or reject() .

若进入全屏模式的请求被接受,请求全屏模式的元素将填充视口,但由应用程序使视图全屏或将页面移动到全屏模式视图。

同样, fullScreenRequested 会被发射当用户希望离开全屏模式 (即:透过 ExitFullScreen 上下文菜单动作)。在此情况下, toggleOn() will return false ,和信号处理程序再次需要 accept() or reject() the request. If it is accepted, the applicaton needs to make sure that the global window state is restored.

PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest. accept ( )

接受进入或退出全屏模式的请求。

PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest. origin ( )
返回类型

QUrl

返回要在全屏模式下打开的 URL。

PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest. reject ( )

拒绝进入或退出全屏模式的请求。

PySide2.QtWebEngineWidgets.QWebEngineFullScreenRequest. toggleOn ( )
返回类型

bool

返回 true 若网页有发出进入全屏模式的请求,否则返回 false .