QWebEngineFindTextResult Class
QWebEngineFindTextResult クラスは、ページ上の文字列検索の結果をカプセル化します。詳細...
Header: | #include <QWebEngineFindTextResult> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
In QML: | FindTextResult |
プロパティ
- activeMatch : const int
- numberOfMatches : const int
パブリック関数
int | activeMatch() const |
int | numberOfMatches() const |
詳細説明
文字列検索は、QWebEnginePage::findText() またはWebEngineView.findText() メソッドで開始できます。検索結果はビュー内でハイライトされます。この結果の詳細は QWebEngineFindTextResult オブジェクトとして渡され、"2 件中 2 件が一致" などのステータス・メッセージを表示するために使用できます。例えば
QObject::connect(view.page(), &QWebEnginePage::findTextFinished, [](const QWebEngineFindTextResult &result) { qInfo() << result.activeMatch() << "of" << result.numberOfMatches() << "matches"; });
結果は、QWebEnginePage::findTextFinished() およびWebEngineView.findTextFinished() シグナルでユーザーに渡されます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。