QWebEngineNewWindowRequest Class

Ein Hilfstyp für das Signal QWebEnginePage::newWindowRequested(). Mehr...

Kopfzeile: #include <QWebEngineNewWindowRequest>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Seit: Qt 6.2
In QML: WebEngineNewWindowRequest
Vererbt: QObject

Öffentliche Typen

enum DestinationType { InNewWindow, InNewTab, InNewDialog, InNewBackgroundTab }

Eigenschaften

Öffentliche Funktionen

QWebEngineNewWindowRequest::DestinationType destination() const
bool isUserInitiated() const
void openIn(QWebEnginePage *page)
QRect requestedGeometry() const
QUrl requestedUrl() const

Detaillierte Beschreibung

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

Siehe auch QWebEnginePage::newWindowRequested().

Mitgliedstyp Dokumentation

enum QWebEngineNewWindowRequest::DestinationType

Diese Aufzählung beschreibt den Typ des angeforderten Fensters:

KonstanteWertBeschreibung
QWebEngineNewWindowRequest::InNewWindow0In einem separaten Fenster.
QWebEngineNewWindowRequest::InNewTab1In einer Registerkarte desselben Fensters.
QWebEngineNewWindowRequest::InNewDialog2In einem Fenster ohne Registerkartenleiste, Symbolleiste oder URL-Leiste.
QWebEngineNewWindowRequest::InNewBackgroundTab3In einer Registerkarte desselben Fensters, ohne die aktuell sichtbare Ansicht der Web-Engine auszublenden.

Eigenschaft Dokumentation

[read-only] destination : const DestinationType

Diese Eigenschaft enthält den Typ des angeforderten Fensters.

Zugriffsfunktionen:

QWebEngineNewWindowRequest::DestinationType destination() const

[read-only] requestedGeometry : const QRect

Diese Eigenschaft enthält die Größe, die für die neue Seite angefordert wird.

Zugriffsfunktionen:

QRect requestedGeometry() const

[read-only] requestedUrl : const QUrl

Diese Eigenschaft enthält die URL, die für die neue Seite angefordert wird.

Zugriffsfunktionen:

QUrl requestedUrl() const

[read-only] userInitiated : const bool

Ob diese Seitenanforderung direkt durch ein Tastatur- oder Mausereignis ausgelöst wurde.

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

Zugriffsfunktionen:

bool isUserInitiated() const

Dokumentation der Mitgliedsfunktionen

void QWebEngineNewWindowRequest::openIn(QWebEnginePage *page)

Öffnet das gewünschte Fenster in der Ansicht, die durch page repräsentiert wird.

Siehe auch QWebEnginePage::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.