QPlaceRatings Class

QPlaceRatingsクラスは、場所の評価情報を保持します。詳細...

Header: #include <QPlaceRatings>
qmake: QT += location

プロパティ

パブリック関数

QPlaceRatings()
QPlaceRatings(const QPlaceRatings &other)
~QPlaceRatings()
qreal average() const
int count() const
bool isEmpty() const
qreal maximum() const
void setAverage(qreal average)
void setCount(int count)
void setMaximum(qreal max)
QPlaceRatings &operator=(const QPlaceRatings &other)
bool operator!=(const QPlaceRatings &lhs, const QPlaceRatings &rhs)
bool operator==(const QPlaceRatings &lhs, const QPlaceRatings &rhs)

詳細説明

評価情報は、その場所がどの程度良いと考えられているかを表すために使用される。通常、この情報は星の数として可視化されます。average() 関数は、maximum() 関数によって与えられる可能な最大値のうち、集約された評価値を返す。

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

プロパティの説明

average : qreal

このプロパティは、個々の評価の平均値を保持する。

アクセス関数:

qreal average() const
void setAverage(qreal average)

count : int

このプロパティは、個々の評価の合計数を保持する。

アクセス関数:

int count() const
void setCount(int count)

maximum : qreal

レーティングの最大値を保持します。

アクセス関数

qreal maximum() const
void setMaximum(qreal max)

メンバ関数の説明

QPlaceRatings::QPlaceRatings()

新しい視聴率オブジェクトを構築します。

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

other のコピーを作成します。

[noexcept] QPlaceRatings::~QPlaceRatings()

ratingオブジェクトを破棄します。

bool QPlaceRatings::isEmpty() const

プレイス・レーティングのすべてのフィールドが0の場合はtrueを返し、それ以外の場合はfalseを返します。

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

other をこの ratings オブジェクトに割り当て、この ratings オブジェクトへの参照を返します。

関連する非会員

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

lhsrhs と等しくない場合は true を返し、そうでない場合は false を返します。

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

lhsrhs と等しい場合は true を返し、そうでない場合は false を返します。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。