PySide6.QtLocation.QPlaceSearchResult¶
- class QPlaceSearchResult¶
QPlaceSearchResult类是搜索结果的基类。更多…继承者:
QPlaceResult,QPlaceProposedSearchResult概要¶
方法¶
def
__init__()def
icon()def
__ne__()def
__eq__()def
setIcon()def
setTitle()def
title()def
type()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
成功完成请求后,可以从
QPlaceSearchReply中检索到搜索结果列表。所有搜索结果的共同点是title和icon,这些可以用来向用户展示搜索结果。预期用途是根据
type,搜索结果可以转换为更详细的子类,如下所示:if result.type() == QPlaceSearchResult.PlaceResult: placeResult = result print(placeResult.place().name()) print(placeResult.place().location().coordinate()) print(placeResult.distance())
实现方式确保了对象切片不会成为问题。预计客户端应用程序或后端插件不会直接实例化
QPlaceSearchResult,而是客户端应用程序只需转换为搜索结果子类,后端插件仅实例化子类。另请参阅
- class SearchResultType¶
定义搜索结果的类型
常量
描述
QPlaceSearchResult.UnknownSearchResult
搜索结果的内容未知。
QPlaceSearchResult.PlaceResult
搜索结果包含一个地点。
QPlaceSearchResult.ProposedSearchResult
搜索结果包含一个可能相关的建议搜索。
- __init__()¶
构建一个新的搜索结果。
- __init__(other)
- Parameters:
其他 –
QPlaceSearchResult
构造一个
other的副本- icon()¶
- Return type:
返回一个可用于表示搜索结果的图标。
另请参阅
- __ne__(other)¶
- Parameters:
其他 –
QPlaceSearchResult- Return type:
布尔
如果
other不等于此搜索结果,则返回 true,否则返回 false。- __eq__(other)¶
- Parameters:
其他 –
QPlaceSearchResult- Return type:
布尔
如果
other等于此搜索结果,则返回 true,否则返回 false。- setIcon(icon)¶
- Parameters:
图标 –
QPlaceIcon
将搜索结果的图标设置为
icon。另请参阅
- setTitle(title)¶
- Parameters:
标题 – str
将搜索结果的标题设置为
title。另请参阅
- title()¶
- Return type:
字符串
返回搜索结果的标题。此字符串可用于向用户显示搜索结果。
另请参阅
- type()¶
- Return type:
返回结果类型。