PySide6.QtLocation.QPlaceRatings

class QPlaceRatings

QPlaceRatings 类保存了关于一个地方的评分信息。更多

概要

属性

方法

注意

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

详细描述

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

评分信息用于描述一个地方被认为有多好。通常,这些信息以星级的数量来可视化。average() 函数返回一个聚合的评分值,该值可能的最大值由 maximum() 函数给出。

print(QString("This place rated ") + place.ratings().average())
            + "out of " + place.ratings().maximum() + "stars"

注意

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

property averageᅟ: float

此属性保存各个评分的平均值。

Access functions:
property countᅟ: int

此属性保存了所有单独评分的总数。

Access functions:
property maximumᅟ: float

此属性保存最大可能的评分值。

Access functions:
__init__()

构建一个新的评分对象。

__init__(other)
Parameters:

其他QPlaceRatings

构造other的副本。

average()
Return type:

浮点数

另请参阅

setAverage()

属性 averageᅟ 的获取器。

count()
Return type:

整数

另请参阅

setCount()

属性 countᅟ 的获取器。

isEmpty()
Return type:

布尔

如果所有场所评分字段均为0,则返回true;否则返回false。

maximum()
Return type:

浮点数

另请参阅

setMaximum()

属性 maximumᅟ 的获取器。

__ne__(rhs)
Parameters:

rhsQPlaceRatings

Return type:

布尔

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

__eq__(rhs)
Parameters:

rhsQPlaceRatings

Return type:

布尔

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

setAverage(average)
Parameters:

平均值 – float

另请参阅

average()

属性 averageᅟ 的设置器。

setCount(count)
Parameters:

count – int

另请参阅

count()

属性 countᅟ 的设置器。

setMaximum(max)
Parameters:

max – 浮点数

另请参阅

maximum()

属性 maximumᅟ 的设置器。

swap(other)
Parameters:

其他QPlaceRatings