QWebEngineNewWindowRequest 类

这是 QWebEnginePage::newWindowRequested() 信号的辅助类型。 更多信息...

头文件 #include <QWebEngineNewWindowRequest>
CMakefind_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmakeQT += webenginecore
自从Qt 6.2
由实例化 WebEngineNewWindowRequest
继承 QObject

公共类型

枚举DestinationType { InNewWindow, InNewTab, InNewDialog, InNewBackgroundTab }

属性

公共函数

QWebEngineNewWindowRequest::DestinationTypedestination() const
boolisUserInitiated() const
voidopenIn(QWebEnginePage *page)
QRectrequestedGeometry() const
QUrlrequestedUrl() const

详细描述

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

另请参阅QWebEnginePage::newWindowRequested

成员类型文档

枚举 QWebEngineNewWindowRequest::DestinationType

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

常量描述
QWebEngineNewWindowRequest::InNewWindow0在独立窗口中。
QWebEngineNewWindowRequest::InNewTab1在同一窗口的标签页中。
QWebEngineNewWindowRequest::InNewDialog2在没有标签栏、工具栏或 URL 栏的窗口中。
QWebEngineNewWindowRequest::InNewBackgroundTab3在同一窗口的标签页中,不隐藏当前可看到的应用程序窗口。

属性文档

[只读] destination : const DestinationType

此属性包含请求的窗口类型。

访问函数

QWebEngineNewWindowRequest::DestinationTypedestination() const

[只读] requestedGeometry : const QRect

此属性包含对新页面请求的大小。

访问函数

QRectrequestedGeometry() const

[只读] requestedUrl : const QUrl

此属性包含对新页面请求的URL。

访问函数

QUrlrequestedUrl() const

[只读] userInitiated : const bool

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

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

访问函数

boolisUserInitiated() const

成员函数文档

void QWebEngineNewWindowRequest::openIn(QWebEnginePage *page)

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

另请参阅 QWebEnginePage::newWindowRequested.

© 2024 Qt公司。此处包含的文档贡献属于其各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可第1.3版 的条款许可的。Qt及其标志是芬兰以及/或其他国家的Qt公司的商标。所有其他商标均为其各自所有者的财产。