PySide6.QtLocation.QPlaceCategory

class QPlaceCategory

QPlaceCategory 类表示一个可以与 QPlace 关联的类别。更多

概要

方法

注意

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

详细描述

类别用于根据与之关联的类别搜索地点。可用的类别列表/树可以从QPlaceManager获取。setCategories()函数可用于将搜索结果限制为具有指定类别的地点。

如果QGeoServiceProvider支持,可以创建和删除类别。此功能在QPlaceManager类中可用。

__init__()

构建一个类别。

__init__(other)
Parameters:

其他QPlaceCategory

构造一个类别,该类别是other的副本。

categoryId()
Return type:

字符串

返回类别的标识符。类别标识符是一个字符串,它在特定的QPlaceManager中唯一标识此类别。该标识符仅对生成它的QPlaceManager有意义,并且不能在管理器之间转移。

另请参阅

setCategoryId()

icon()
Return type:

QPlaceIcon

返回与类别关联的图标。

另请参阅

setIcon()

isEmpty()
Return type:

布尔

返回一个布尔值,指示地点类别的所有字段是否为空。

name()
Return type:

字符串

返回类别的名称。

另请参阅

setName()

__ne__(rhs)
Parameters:

rhsQPlaceCategory

Return type:

布尔

如果 lhs 不等于 rhs,则返回 true;否则返回 false。

__eq__(rhs)
Parameters:

rhsQPlaceCategory

Return type:

布尔

如果 lhs 等于 rhs,则返回 true;否则返回 false。

setCategoryId(identifier)
Parameters:

identifier – str

设置类别的identifier

另请参阅

categoryId()

setIcon(icon)
Parameters:

图标QPlaceIcon

设置类别的icon

另请参阅

icon()

setName(name)
Parameters:

name – str

设置类别的name

另请参阅

name()

swap(other)
Parameters:

其他QPlaceCategory