A utility type for the QWebEnginePage::newWindowRequested () 信号。 更多...
| 头: | #include <QWebEngineNewWindowRequest> |
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| Since: | Qt 6.2 |
| 实例化: | WebEngineNewWindowRequest |
| 继承: | QObject |
| enum | DestinationType { InNewWindow, InNewTab, InNewDialog, InNewBackgroundTab } |
| QWebEngineNewWindowRequest::DestinationType | destination () const |
| bool | isUserInitiated () const |
| void | openIn (QWebEnginePage * page ) |
| QRect | requestedGeometry () const |
| QUrl | requestedUrl () const |
Contains information about a request to load a page in a separate web engine view.
另请参阅 QWebEnginePage::newWindowRequested ().
This enum describes the type of window requested:
| 常量 | 值 | 描述 |
|---|---|---|
QWebEngineNewWindowRequest::InNewWindow
|
0
|
In a separate window. |
QWebEngineNewWindowRequest::InNewTab
|
1
|
In a tab of the same window. |
QWebEngineNewWindowRequest::InNewDialog
|
2
|
In a window without a tab bar, toolbar, or URL bar. |
QWebEngineNewWindowRequest::InNewBackgroundTab
|
3
|
In a tab of the same window, without hiding the currently visible web engine view. |
[read-only]
destination
: const
DestinationType
This property holds the type of window that is requested.
访问函数:
| QWebEngineNewWindowRequest::DestinationType | destination () const |
[read-only]
requestedGeometry
: const
QRect
This property holds the size that is requested for the new page.
访问函数:
| QRect | requestedGeometry () const |
[read-only]
requestedUrl
: const
QUrl
This property holds the URL that is requested for the new page.
访问函数:
| QUrl | requestedUrl () const |
[read-only]
userInitiated
: const
bool
Whether this page request was directly triggered as the result of a keyboard or mouse event.
You can use this property to block automatic popups .
访问函数:
| bool | isUserInitiated () const |
Opens the requested window in the view represented by page .