QWebEngineNotification Class
La clase QWebEngineNotification encapsula los datos de una notificación web HTML5. Más...
| Cabecera: | #include <QWebEngineNotification> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| En QML: | WebEngineNotification |
| Hereda: | QObject |
Propiedades
Funciones públicas
| Qt::LayoutDirection | direction() const |
| QImage | icon() const |
| QString | language() const |
| bool | matches(const QWebEngineNotification *other) const |
| QString | message() const |
| QUrl | origin() const |
| QString | tag() const |
| QString | title() const |
Ranuras públicas
Señales
| void | closed() |
Descripción detallada
Esta clase contiene la información y la API para las notificaciones de escritorio y push de HTML5.
Las notificaciones del motor web se pasan al usuario a través del manejador personalizado proporcionado con la llamada QWebEngineProfile::setNotificationPresenter().
Para obtener más información sobre cómo manejar las notificaciones web, consulte el Ejemplo de Notificación.
Documentación de propiedades
[read-only] direction : const Qt::LayoutDirection
Esta propiedad contiene la dirección del texto para el título y el cuerpo de la notificación.
Funciones de acceso:
| Qt::LayoutDirection | direction() const |
Véase también title() y message().
[read-only] language : const QString
Esta propiedad contiene el idioma principal para el título y el cuerpo de la notificación.
Su valor es una etiqueta de idioma BCP 47 válida, o la cadena vacía.
Funciones de acceso:
| QString | language() const |
Véase también title() y message().
[read-only] message : const QString
Esta propiedad contiene el cuerpo del mensaje de notificación.
Funciones de acceso:
| QString | message() const |
Véase también title().
[read-only] origin : const QUrl
Esta propiedad contiene la URL de la página que envía la notificación.
Funciones de acceso:
| QUrl | origin() const |
[read-only] tag : const QString
Esta propiedad contiene la etiqueta del mensaje de notificación.
Las nuevas notificaciones que tengan la misma etiqueta y URL de origen que una existente deben reemplazar o actualizar la notificación antigua con la misma etiqueta.
Funciones de acceso:
| QString | tag() const |
Véase también matches().
[read-only] title : const QString
Esta propiedad contiene el título de la notificación.
Funciones de acceso:
| QString | title() const |
Véase también message().
Documentación de las funciones miembro
[slot] void QWebEngineNotification::click() const
Crea y envía un evento JavaScript de clic en la notificación.
Debe ser llamado por la plataforma de notificación cuando la notificación es activada por el usuario.
[slot] void QWebEngineNotification::close() const
Crea y envía un evento JavaScript de cierre de notificación.
Debe ser llamado por la plataforma de notificación cuando se cierra la notificación, ya sea por la plataforma subyacente o por el usuario.
[signal] void QWebEngineNotification::closed()
Esta señal se emite cuando la página web realiza los pasos de cierre de la notificación y ya no es necesario mostrarla.
QImage QWebEngineNotification::icon() const
Devuelve el icono que se mostrará con la notificación.
Si el remitente no ha establecido ningún icono, se devuelve un QImage nulo.
bool QWebEngineNotification::matches(const QWebEngineNotification *other) const
Devuelve true si las dos notificaciones pertenecen a la misma cadena de mensajes. Es decir, si sus tag() y origin() son iguales. Esto significa que una es un reemplazo o una actualización de la other.
Véase también tag() y origin().
[slot] void QWebEngineNotification::show() const
Crea y envía un evento JavaScript de mostrar notificación.
Debe ser llamado por la plataforma de notificación cuando la notificación se ha mostrado al usuario.
© 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.