QPlaceRatings 类

QPlaceRatings 类存储了关于某个地点的评率信息。更多信息...

头文件 #include <QPlaceRatings>
qmakeQT += location

属性

公共函数

QPlaceRatings()
QPlaceRatings(const QPlaceRatings &other)
~QPlaceRatings()
qrealaverage() const
intcount() const
boolisEmpty() const
qrealmaximum() const
voidsetAverage(qreal average)
voidsetCount(int count)
voidsetMaximum(qreal max)
QPlaceRatings &operator=(const QPlaceRatings &other)
booloperator!=(const QPlaceRatings &lhs, const QPlaceRatings &rhs)
booloperator==(const QPlaceRatings &lhs, const QPlaceRatings &rhs)

详细描述

评率信息用于描述某个地点的优劣。通常这些信息以星级表示。average() 函数返回由 maximum() 函数给出的可能最大值的聚合评率值。

qDebug() << QString("This place rated ") + place.ratings().average()
            + "out of " + place.ratings().maximum() + "stars";

属性文档

average : qreal

该属性存储了各个评率的平均值。

访问函数

qrealaverage() const
voidsetAverage(qreal average)

count : int

该属性存储了各个评率的总数。

访问函数

intcount() const
voidsetCount(int count)

maximum : qreal

该属性存储可能的最大评率值。

访问函数

qrealmaximum() const
voidsetMaximum(qreal max)

成员函数文档

QPlaceRatings::QPlaceRatings()

构造一个新的评率对象。

[noexcept] QPlaceRatings::QPlaceRatings(const QPlaceRatings &other)

构造一个 other 的副本。

[noexcept] QPlaceRatings::~QPlaceRatings()

销毁评分对象。

bool QPlaceRatings::isEmpty() const

如果地点评分的所有字段都是0,则返回 true;否则返回 false。

[noexcept] QPlaceRatings &QPlaceRatings::operator=(const QPlaceRatings &other)

other 赋值给此评分对象,并返回对此评分对象的引用。

相关非成员函数

[noexcept] bool operator!=(const QPlaceRatings &lhs, const QPlaceRatings &rhs)

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

[noexcept] bool operator==(const QPlaceRatings &lhs, const QPlaceRatings &rhs)

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

© 2024 The Qt Company Ltd. 本文档中的贡献属于其各自所有者的版权。本提供的文档按自由软件基金会发布的版本 1.3 的 GNU 自由文档许可证 的条款进行许可。Qt 和相应的标志是芬兰及/或其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。