- class QWebEngineFullScreenRequest#
使用
QWebEngineFullScreenRequest
类可以接受或拒绝全屏模式和退出全屏模式的请求。 更多…概要#
属性#
方法#
注意
此文档可能包含自动从 C++ 翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译中存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据的方式告诉我们
详细信息#
为了允许视频等元素在全屏模式下显示,应用程序必须设置
FullScreenSupportEnabled
并连接到fullScreenRequested
,该方法以QWebEngineFullScreenRequest
实例作为参数。如果网页中的一个元素请求在全屏模式下显示,则会发出
fullScreenRequested
信号,其中包含作为参数的QWebEngineFullScreenRequest
实例,其中toggleOn
返回true
。信号处理程序随后需要调用accept
或reject
。如果接受进入全屏模式的请求,请求全屏模式的元素将填充视口,但使视图全屏或移动页面到一个全屏模式的视图是由应用程序决定的。
同样,当用户想离开全屏模式时(即通过
退出全屏
右键菜单操作),也会发出一个fullScreenRequested
信号。在这种情况下,toggleOn()
将返回false
,信号处理程序再次需要使用accept()
或reject()
来接受或拒绝请求。如果接受,应用程序需要确保恢复全局窗口状态。注意
可以使用属性或通过访问器函数直接使用,具体取决于是否使用了
from __feature__ import true_property
。此属性持有一个在全屏模式下要打开的 URL。
- 访问函数
- 属性toggleOn: bool#
此属性持有一个网页是否请求进入全屏模式的标志。
- 访问函数
- __init__(other)#
- 参数:
other –
QWebEngineFullScreenRequest
- accept()#
接受进入或退出全屏模式的请求。
返回全屏模式下要打开的 URL。
属性
originᅟ
的获取器。- reject()#
拒绝进入或退出全屏模式的请求。
- toggleOn()#
- 返回类型:
bool
如果网页已发出请求进入全屏模式,返回
true
,否则返回false
。toggleOnᅟ
的属性获取器。