Sur cette page

QWebEngineFindTextResult Class

La classe QWebEngineFindTextResult encapsule le résultat d'une recherche de chaîne de caractères sur une page. Plus d'informations...

En-tête : #include <QWebEngineFindTextResult>
CMake : find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake : QT += webenginecore
En QML : findTextResult

Propriétés

Fonctions publiques

int activeMatch() const
int numberOfMatches() const

Description détaillée

La recherche de chaîne de caractères peut être lancée par la méthode QWebEnginePage::findText() ou WebEngineView.findText(). Les résultats de la recherche sont mis en évidence dans la vue. Les détails de ce résultat sont transmis sous la forme d'un objet QWebEngineFindTextResult qui peut être utilisé pour afficher un message d'état, tel que "2 sur 2 correspondances". En voici un exemple :

QObject::connect(view.page(), &QWebEnginePage::findTextFinished, [](const QWebEngineFindTextResult &result) {    qInfo() << result.activeMatch() << "of" << result.numberOfMatches() << "matches";
}) ;

Les résultats sont transmis à l'utilisateur dans les signaux QWebEnginePage::findTextFinished() et WebEngineView.findTextFinished().

Documentation sur les propriétés

[read-only] activeMatch : const int

Cette propriété contient l'index de la correspondance actuellement mise en évidence.

Fonctions d'accès :

int activeMatch() const

[read-only] numberOfMatches : const int

Cette propriété contient le nombre de correspondances trouvées.

Fonctions d'accès :

int numberOfMatches() const

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