QWebEngineFindTextResult 类

QWebEngineFindTextResult 类封装了在页面上进行字符串搜索的结果。更多...

头文件 #include <QWebEngineFindTextResult>
CMakefind_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmakeQT += webenginecore
由以下类实例化 FindTextResult

属性

公共函数

intactiveMatch() const
intnumberOfMatches() const

详细描述

字符串搜索可以通过 QWebEnginePage::findText() 或 WebEngineView.findText() 方法启动。搜索结果在视图中突出显示。此结果的详细信息作为 QWebEngineFindTextResult 对象传递,可以用来显示状态消息,例如 "2 of 2 matches"。例如

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

结果通过 QWebEnginePage::findTextFinished() 和 WebEngineView.findTextFinished() 信号传递给用户。

属性文档

[只读] activeMatch : const int

此属性包含当前突出显示匹配项的索引。

访问函数

intactiveMatch() const

[只读] numberOfMatches : const int

此属性包含找到的匹配数量。

访问函数

intnumberOfMatches() const

© 2024 Qt 公司有限公司。此处包含的文档贡献是该贡献者的版权。此处提供的文档根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款进行许可。Qt 及其相应标志是芬兰的 Qt 公司及其在全世界范围内的商标。所有其他商标均为各自所有者的财产。