PySide6.QtLocation.QPlaceAttribute¶
- class QPlaceAttribute¶
QPlaceAttribute类表示关于地点的通用属性信息。更多…概要¶
属性¶
方法¶
def
__init__()def
isEmpty()def
label()def
__ne__()def
__eq__()def
setLabel()def
setText()def
swap()def
text()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
一个
QPlaceAttribute实例存储了关于地点的额外信息,这些信息不通过QPlace类公开。一个QPlaceAttribute封装了一个本地化的标签,用于描述属性,以及一个表示属性值的富文本字符串。通常,两者都旨在直接显示给最终用户。一些插件可能根本不支持属性,其他插件可能只支持特定的属性集,还有一些插件可能支持随时间动态变化的属性集,甚至允许客户端应用程序任意定义属性。属性也可能因地点而异,例如一个地点可能有营业时间,而另一个地点则没有。详情请参阅插件参考。
属性类型¶
QPlaceAttribute类定义了一些常量字符串,这些字符串描述了标准的属性类型。有一类属性类型的格式为x_id_
,例如x_id_here。这类属性是从指定提供者的角度来看,地点的替代标识符集合。 上述类型用于通过以下方式访问和修改
QPlace中的属性:属性类型 是一个字符串类型,以便提供者能够根据需要引入新的属性。自定义属性类型应始终以限定符为前缀,以避免冲突。
用户可读和不可读属性¶
某些属性可能不打算让最终用户读取,这些属性的标签字段为空以表明这一事实。
注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property labelᅟ: str¶
此属性包含描述属性的本地化标签。
- Access functions:
- property textᅟ: str¶
此属性包含一段表示属性值的富文本。
- PySide6.QtLocation.QPlaceAttribute.OpeningHours¶
- PySide6.QtLocation.QPlaceAttribute.Payment¶
- PySide6.QtLocation.QPlaceAttribute.Provider¶
- __init__()¶
构造一个属性。
- __init__(other)
- Parameters:
其他 –
QPlaceAttribute
创建
other的副本。- isEmpty()¶
- Return type:
布尔
返回一个布尔值,指示地点属性的所有字段是否为空。
- label()¶
- Return type:
字符串
另请参阅
属性
labelᅟ的获取器。- __ne__(rhs)¶
- Parameters:
rhs –
QPlaceAttribute- Return type:
布尔
如果
lhs不等于rhs,则返回 true,否则返回 false。- __eq__(rhs)¶
- Parameters:
rhs –
QPlaceAttribute- Return type:
布尔
如果
lhs等于rhs,则返回 true,否则返回 false。属性
labelᅟ的设置器。属性
textᅟ的设置器。- swap(other)¶
- Parameters:
其他 –
QPlaceAttribute
属性
textᅟ的获取器。