En esta página

QWebEngineNewWindowRequest Class

Un tipo de utilidad para la señal QWebEnginePage::newWindowRequested(). Más...

Cabecera: #include <QWebEngineNewWindowRequest>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Desde: Qt 6.2
En QML: WebEngineNewWindowRequest
Hereda: QObject

Tipos Públicos

enum DestinationType { InNewWindow, InNewTab, InNewDialog, InNewBackgroundTab }

Propiedades

Funciones públicas

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

Descripción detallada

Contiene información sobre una solicitud para cargar una página en una vista independiente del motor web.

Véase también QWebEnginePage::newWindowRequested().

Documentación de tipos de miembros

enum QWebEngineNewWindowRequest::DestinationType

Este enum describe el tipo de ventana solicitada:

ConstanteValorDescripción
QWebEngineNewWindowRequest::InNewWindow0En una ventana independiente.
QWebEngineNewWindowRequest::InNewTab1En una pestaña de la misma ventana.
QWebEngineNewWindowRequest::InNewDialog2En una ventana sin barra de pestañas, barra de herramientas o barra de URL.
QWebEngineNewWindowRequest::InNewBackgroundTab3En una pestaña de la misma ventana, sin ocultar la vista del motor web actualmente visible.

Documentación de propiedades

[read-only] destination : const DestinationType

Esta propiedad contiene el tipo de ventana que se solicita.

Funciones de acceso:

QWebEngineNewWindowRequest::DestinationType destination() const

[read-only] requestedGeometry : const QRect

Esta propiedad contiene el tamaño que se solicita para la nueva página.

Funciones de acceso:

QRect requestedGeometry() const

[read-only] requestedUrl : const QUrl

Esta propiedad contiene la URL que se solicita para la nueva página.

Funciones de acceso:

QUrl requestedUrl() const

[read-only] userInitiated : const bool

Si la petición de esta página se activó directamente como resultado de un evento de teclado o ratón.

Puede utilizar esta propiedad para bloquear las ventanas emergentes automáticas.

Funciones de acceso:

bool isUserInitiated() const

Documentación de funciones miembro

void QWebEngineNewWindowRequest::openIn(QWebEnginePage *page)

Abre la ventana solicitada en la vista representada por page.

Véase también 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.