Sur cette page

QWebEngineNewWindowRequest Class

Un type d'utilité pour le signal QWebEnginePage::newWindowRequested(). Plus d'informations...

En-tête : #include <QWebEngineNewWindowRequest>
CMake : find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake : QT += webenginecore
Depuis : Qt 6.2
Dans QML : WebEngineNewWindowRequest
Hérites : QObject

Types publics

enum DestinationType { InNewWindow, InNewTab, InNewDialog, InNewBackgroundTab }

Propriétés

Fonctions publiques

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

Description détaillée

Contient des informations sur une demande de chargement d'une page dans une vue distincte du moteur web.

Voir également QWebEnginePage::newWindowRequested().

Documentation sur les types de membres

enum QWebEngineNewWindowRequest::DestinationType

Cette énumération décrit le type de fenêtre demandé :

ConstanteValeurDescription de la fenêtre
QWebEngineNewWindowRequest::InNewWindow0Dans une fenêtre séparée.
QWebEngineNewWindowRequest::InNewTab1Dans un onglet de la même fenêtre.
QWebEngineNewWindowRequest::InNewDialog2Dans une fenêtre sans barre d'onglets, barre d'outils ou barre d'URL.
QWebEngineNewWindowRequest::InNewBackgroundTab3Dans un onglet de la même fenêtre, sans masquer la vue du moteur web actuellement visible.

Propriété Documentation

[read-only] destination : const DestinationType

Cette propriété contient le type de fenêtre demandé.

Fonctions d'accès :

QWebEngineNewWindowRequest::DestinationType destination() const

[read-only] requestedGeometry : const QRect

Cette propriété contient la taille demandée pour la nouvelle page.

Fonctions d'accès :

QRect requestedGeometry() const

[read-only] requestedUrl : const QUrl

Cette propriété contient l'URL demandée pour la nouvelle page.

Fonctions d'accès :

QUrl requestedUrl() const

[read-only] userInitiated : const bool

Indique si cette demande de page a été directement déclenchée par un événement lié au clavier ou à la souris.

Vous pouvez utiliser cette propriété pour bloquer les fenêtres contextuelles automatiques.

Fonctions d'accès :

bool isUserInitiated() const

Documentation des fonctions membres

void QWebEngineNewWindowRequest::openIn(QWebEnginePage *page)

Ouvre la fenêtre demandée dans la vue représentée par page.

Voir aussi QWebEnginePage::newWindowRequested.

© 2026 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.