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
- activeMatch : const int
- numberOfMatches : const int
Ö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.