PySide6.QtWebEngineCore.QWebEngineNewWindowRequest

class QWebEngineNewWindowRequest

用于newWindowRequested()信号的实用程序类型。更多

PySide6.QtWebEngineCore.QWebEngineNewWindowRequest 的继承图

概要

属性

方法

注意

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

详细描述

包含有关在单独的网页引擎视图中加载页面的请求的信息。

另请参阅

newWindowRequested()

class DestinationType

此枚举描述了请求的窗口类型:

常量

描述

QWebEngineNewWindowRequest.InNewWindow

在一个单独的窗口中。

QWebEngineNewWindowRequest.InNewTab

在同一个窗口的标签页中。

QWebEngineNewWindowRequest.InNewDialog

在一个没有标签栏、工具栏或URL栏的窗口中。

QWebEngineNewWindowRequest.InNewBackgroundTab

在同一个窗口的标签页中,不隐藏当前可见的网页引擎视图。

注意

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

property destinationᅟ: QWebEngineNewWindowRequest.DestinationType

此属性保存请求的窗口类型。

Access functions:
property requestedGeometryᅟ: QRect

此属性保存为新页面请求的大小。

Access functions:
property requestedUrlᅟ: QUrl

此属性保存为新页面请求的URL。

Access functions:
property userInitiatedᅟ: bool

此页面请求是否直接由键盘或鼠标事件触发。

您可以使用此属性来阻止自动弹出窗口

Access functions:
destination()
Return type:

DestinationType

属性 destinationᅟ 的获取器。

isUserInitiated()
Return type:

布尔

属性 userInitiatedᅟ 的获取器。

openIn(page)
Parameters:

页面QWebEnginePage

在由page表示的视图中打开请求的窗口。

另请参阅

newWindowRequested

requestedGeometry()
Return type:

QRect

属性 requestedGeometryᅟ 的获取器。

requestedUrl()
Return type:

QUrl

获取属性 requestedUrlᅟ 的Getter。