class QWebEngineFindTextResult#

QWebEngineFindTextResult类封装了对页面上的字符串搜索的结果。 更多

摘要#

属性#

方法#

注意

本文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果看到翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告诉我们。

详细说明#

可以使用findText()findText()方法启动字符串搜索。搜索结果将在视图中高亮显示。将结果细节作为可以用于显示状态信息(例如“2 of 2 matches”)的QWebEngineFindTextResult对象传递。例如

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

结果将通过findTextFinishedfindTextFinished信号传递给用户。

注意

当使用from __feature__ import true_property时可以直接使用属性,否则通过访问函数使用。

propertyactiveMatch:int#

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

访问函数
propertynumberOfMatches:int#

此属性保存找到的匹配数量。

访问函数
__init__()#
__init__(other)
参数:

otherQWebEngineFindTextResult

activeMatch()#
返回类型:

int

属性 activeMatch 的获取器。

numberOfMatches()#
返回类型:

int

属性 numberOfMatches 的获取器。