QWebEngineNotification Class
La classe QWebEngineNotification encapsule les données d'une notification web HTML5. Plus d'informations...
| En-tête : | #include <QWebEngineNotification> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake : | QT += webenginecore |
| En QML : | WebEngineNotification |
| Héritages : | QObject |
Propriétés
Fonctions publiques
| 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 |
Emplacements publics
Signaux
| void | closed() |
Description détaillée
Cette classe contient les informations et l'API pour les notifications HTML5 desktop et push.
Les notifications du moteur web sont transmises à l'utilisateur par l'intermédiaire du gestionnaire personnalisé fourni avec l'appel QWebEngineProfile::setNotificationPresenter().
Pour plus d'informations sur la gestion des notifications web, voir l'exemple de notification.
Documentation sur les propriétés
[read-only] direction : const Qt::LayoutDirection
Cette propriété définit la direction du texte pour le titre et le corps de la notification.
Fonctions d'accès :
| Qt::LayoutDirection | direction() const |
Voir aussi title() et message().
[read-only] language : const QString
Cette propriété indique la langue principale du titre et du corps de la notification.
Sa valeur est une balise de langue BCP 47 valide ou une chaîne vide.
Fonctions d'accès :
| QString | language() const |
Voir également title() et message().
[read-only] message : const QString
Cette propriété contient le corps du message de notification.
Fonctions d'accès :
| QString | message() const |
Voir aussi title().
[read-only] origin : const QUrl
Cette propriété contient l'URL de la page qui envoie la notification.
Fonctions d'accès :
| QUrl | origin() const |
[read-only] tag : const QString
Cette propriété contient la balise du message de notification.
Les nouvelles notifications qui ont la même balise et la même URL d'origine qu'une notification existante doivent remplacer ou mettre à jour l'ancienne notification avec la même balise.
Fonctions d'accès :
| QString | tag() const |
Voir aussi matches().
[read-only] title : const QString
Cette propriété contient le titre de la notification.
Fonctions d'accès :
| QString | title() const |
Voir également message().
Documentation des fonctions membres
[slot] void QWebEngineNotification::click() const
Crée et envoie un événement JavaScript de clic sur la notification.
Il doit être appelé par la plateforme de notification lorsque la notification est activée par l'utilisateur.
[slot] void QWebEngineNotification::close() const
Crée et envoie un événement JavaScript de fermeture de la notification.
Il doit être appelé par la plateforme de notification lorsque la notification est fermée, soit par la plateforme sous-jacente, soit par l'utilisateur.
[signal] void QWebEngineNotification::closed()
Ce signal est émis lorsque la page web appelle les étapes de clôture de la notification et qu'il n'est plus nécessaire de l'afficher.
QImage QWebEngineNotification::icon() const
Renvoie l'icône à afficher avec la notification.
Si aucune icône n'est définie par l'expéditeur, une valeur null QImage est renvoyée.
bool QWebEngineNotification::matches(const QWebEngineNotification *other) const
Renvoie true si les deux notifications appartiennent à la même chaîne de messages. C'est-à-dire si leurs tag() et origin() sont identiques. Cela signifie que l'une est un remplacement ou une mise à jour de l'autre other.
Voir également tag() et origin().
[slot] void QWebEngineNotification::show() const
Crée et envoie un événement JavaScript " show" sur la notification.
Il doit être appelé par la plateforme de notification lorsque la notification a été montrée à l'utilisateur.
© 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.