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
- destination : const DestinationType
- requestedGeometry : const QRect
- requestedUrl : const QUrl
- userInitiated : const bool
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é :
| Constante | Valeur | Description de la fenêtre |
|---|---|---|
QWebEngineNewWindowRequest::InNewWindow | 0 | Dans une fenêtre séparée. |
QWebEngineNewWindowRequest::InNewTab | 1 | Dans un onglet de la même fenêtre. |
QWebEngineNewWindowRequest::InNewDialog | 2 | Dans une fenêtre sans barre d'onglets, barre d'outils ou barre d'URL. |
QWebEngineNewWindowRequest::InNewBackgroundTab | 3 | Dans 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.