QWebEngineFindTextResult Class

Die Klasse QWebEngineFindTextResult kapselt das Ergebnis einer Stringsuche auf einer Seite. Mehr...

Kopfzeile: #include <QWebEngineFindTextResult>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
In QML: FindTextResult

Eigenschaften

Öffentliche Funktionen

int activeMatch() const
int numberOfMatches() const

Detaillierte Beschreibung

Die Zeichenkettensuche kann mit der Methode QWebEnginePage::findText() oder WebEngineView.findText() gestartet werden. Die Ergebnisse der Suche werden in der Ansicht hervorgehoben. Die Details dieses Ergebnisses werden als QWebEngineFindTextResult-Objekt übergeben, das verwendet werden kann, um eine Statusmeldung anzuzeigen, z. B. "2 von 2 Treffern". Zum Beispiel:

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

Die Ergebnisse werden mit den Signalen QWebEnginePage::findTextFinished() und WebEngineView.findTextFinished() an den Benutzer weitergegeben.

Dokumentation der Eigenschaft

[read-only] activeMatch : const int

Diese Eigenschaft enthält den Index der aktuell markierten Übereinstimmung.

Zugriffsfunktionen:

int activeMatch() const

[read-only] numberOfMatches : const int

Diese Eigenschaft enthält die Anzahl der gefundenen Treffer.

Zugriffsfunktionen:

int numberOfMatches() const

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