A utility type for the WebEngineView::newWindowRequested 信号。 更多...
import 语句: | import QtWebEngine |
Since: | QtWebEngine 1.12 |
实例化: | QWebEngineNewWindowRequest |
(since QtWebEngine 2.0)
(since QtWebEngine 1.5)
Contains information about a request to load a page in a separate web engine view.
另请参阅 WebEngineView::newWindowRequested .
DestinationType : enumeration |
Describes how to open a new view:
常量 | 描述 |
---|---|
WebEngineNewWindowRequest.InNewWindow
|
In a separate window. |
WebEngineNewWindowRequest.InNewTab
|
In a tab of the same window. |
WebEngineNewWindowRequest.InNewDialog
|
In a window without a tab bar, toolbar, or URL bar. |
WebEngineNewWindowRequest.InNewBackgroundTab
|
In a tab of the same window, without hiding the currently visible web engine view. |
destination
:
WebEngineNewWindowRequest::DestinationType
|
The type of window that is requested.
requestedGeometry
:
QRect
|
The size that is requested for the new page.
This property was introduced in QtWebEngine 2.0.
requestedUrl
:
QUrl
|
The URL that is requested for the new page.
This property was introduced in QtWebEngine 1.5.
userInitiated
:
bool
|
Whether this window request was directly triggered as the result of a keyboard or mouse event.
You can use this property to block automatic popups .
openIn ( WebEngineView view ) |
Opens the requested page in the new web engine view view . State and history of the view and the page possibly loaded in it will be lost.