WebEngineNewWindowRequest QML Type

Ein Hilfstyp für das Signal WebEngineView::newWindowRequested. Mehr...

Import Statement: import QtWebEngine
Since: QtWebEngine 1.12
In C++: QWebEngineNewWindowRequest

Eigenschaften

Methoden

Detaillierte Beschreibung

Enthält Informationen über eine Anfrage zum Laden einer Seite in einer separaten Web-Engine-Ansicht.

Siehe auch WebEngineView::newWindowRequested.

Eigenschaft Dokumentation

DestinationType : enumeration

Beschreibt, wie man eine neue Ansicht öffnet:

KonstanteBeschreibung
WebEngineNewWindowRequest.InNewWindowIn einem separaten Fenster.
WebEngineNewWindowRequest.InNewTabIn einer Registerkarte desselben Fensters.
WebEngineNewWindowRequest.InNewDialogIn einem Fenster ohne Tab-Leiste, Symbolleiste oder URL-Leiste.
WebEngineNewWindowRequest.InNewBackgroundTabIn einer Registerkarte desselben Fensters, ohne die derzeit sichtbare Ansicht der Web-Engine auszublenden.

destination : WebEngineNewWindowRequest::DestinationType [read-only]

Die Art des angeforderten Fensters.


requestedGeometry : QRect [read-only, since QtWebEngine 2.0]

Die Größe, die für die neue Seite angefordert wird.

Diese Eigenschaft wurde in QtWebEngine 2.0 eingeführt.


requestedUrl : QUrl [read-only, since QtWebEngine 1.5]

Die URL, die für die neue Seite angefordert wird.

Diese Eigenschaft wurde in QtWebEngine 1.5 eingeführt.


userInitiated : bool [read-only]

Ob diese Fensteranforderung direkt als Ergebnis eines Tastatur- oder Mausereignisses ausgelöst wurde.

Sie können diese Eigenschaft verwenden, um automatische Popups zu blockieren.


Methode Dokumentation

openIn(WebEngineView view)

Öffnet die angeforderte Seite in der neuen Web-Engine-Ansicht view. Zustand und Verlauf der Ansicht und der möglicherweise darin geladenen Seite gehen dabei verloren.

Siehe auch WebEngineView::newWindowRequested.


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.