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

プロパティ

パブリック関数

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() シグナルでユーザーに渡されます。

プロパティの説明

[read-only] activeMatch : const int

このプロパティは、現在ハイライトされているマッチのインデックスを保持します。

アクセス関数:

int activeMatch() const

[read-only] numberOfMatches : const int

このプロパティは、見つかった一致の数を保持します。

アクセス関数:

int numberOfMatches() const

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。