QBarSet Class

QBarSetクラスは、棒グラフの1セットの棒を表します。詳細...

ヘッダー #include <QBarSet>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake QT += graphs
QML で BarSet
継承: QObject

プロパティ

パブリック機能

QBarSet(const QString &label, QObject *parent = nullptr)
virtual ~QBarSet() override
void append(const QList<qreal> &values)
void append(qreal value)
qreal at(qsizetype index) const
QColor borderColor() const
qreal borderWidth() const
void clear()
QColor color() const
qsizetype count() const
void deselectAllBars()
void deselectBar(qsizetype index)
void deselectBars(const QList<qsizetype> &indexes)
void insert(qsizetype index, qreal value)
bool isBarSelected(qsizetype index) const
QString label() const
QColor labelColor() const
void remove(qsizetype index, qsizetype count = 1)
void replace(qsizetype index, qreal value)
void selectAllBars()
void selectBar(qsizetype index)
void selectBars(const QList<qsizetype> &indexes)
QList<qsizetype> selectedBars() const
QColor selectedColor() const
void setBarSelected(qsizetype index, bool selected)
void setBorderColor(QColor color)
void setBorderWidth(qreal borderWidth)
void setColor(QColor color)
void setLabel(const QString &label)
void setLabelColor(QColor color)
void setSelectedColor(QColor color)
void setValues(const QVariantList &values)
qreal sum() const
void toggleSelection(const QList<qsizetype> &indexes)
QVariantList values() const
QBarSet &operator<<(qreal value)
qreal operator[](qsizetype index) const

シグナル

void borderColorChanged(QColor color)
void borderWidthChanged(qreal width)
void colorChanged(QColor color)
void countChanged()
void labelChanged()
void labelColorChanged(QColor color)
void selectedBarsChanged(const QList<qsizetype> &indexes)
void selectedColorChanged(QColor color)
void update()
void updatedBars()
void valueAdded(qsizetype index, qsizetype count)
void valueChanged(qsizetype index)
void valueRemoved(qsizetype index, qsizetype count)
void valuesAdded(qsizetype index, qsizetype count)
void valuesChanged()
void valuesRemoved(qsizetype index, qsizetype count)

詳細説明

バー セットには、各カテゴリに 1 つのデータ値が含まれます。セットの最初の値は最初のカテゴリに属すると仮定され、2 番目の値は 2 番目のカテゴリに属すると仮定されます。セットの値がカテゴリの数より少ない場合、欠損値はセットの末尾にあると仮定されます。セットの途中の欠損値については、ゼロという数値が使用される。ゼロ値のセットのラベルは表示されません。

QBarSeriesも参照してください

プロパティのドキュメント

borderColor : QColor

このプロパティは、バーセットのボーダーカラーを保持する。

アクセス関数

QColor borderColor() const
void setBorderColor(QColor color)

通知シグナル

void borderColorChanged(QColor color)

borderWidth : qreal

このプロパティはボーダーラインの幅を保持する。デフォルトでは、幅は-1であり、境界線の幅はテーマによって定義されることを意味する。

アクセス関数:

qreal borderWidth() const
void setBorderWidth(qreal borderWidth)

通知シグナル

void borderWidthChanged(qreal width)

color : QColor

このプロパティは、バーセットの塗りつぶし色を保持する。

アクセス関数

QColor color() const
void setColor(QColor color)

通知シグナル

void colorChanged(QColor color)

[read-only] count : const qsizetype

このプロパティは、バーセットの値の数を保持する。

アクセス関数:

qsizetype count() const[see note below]

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

通知シグナル:

void countChanged()

label : QString

このプロパティは、バーセットのラベルを保持する。

アクセス関数:

QString label() const
void setLabel(const QString &label)

通知シグナル

void labelChanged()

labelColor : QColor

このプロパティは、バーセットのテキスト(ラベル)色を保持する。

アクセス関数

QColor labelColor() const
void setLabelColor(QColor color)

ノーティファイアシグナル:

void labelColorChanged(QColor color)

[read-only] selectedBars : const QList<qsizetype>

このプロパティは、現在選択されているバーのインデックスを保持する。

アクセス関数

QList<qsizetype> selectedBars() const

通知シグナル

void selectedBarsChanged(const QList<qsizetype> &indexes)

selectedColor : QColor

このプロパティは、選択されたセットの塗りつぶし色を保持する。

アクセス関数

QColor selectedColor() const
void setSelectedColor(QColor color)

通知シグナル

void selectedColorChanged(QColor color)

values : QVariantList

このプロパティは、バー・セットの値を保持する。

値としてreal またはpoint タイプのリストを設定できます。

値として実数型のリストを設定した場合、それらは直接バー・セットの値を定義します。

値として点型のリストを設定した場合、点のx座標は、小節集合におけるゼロ・ベースのインデックスを指定する。棒集合のサイズは、x座標の最高値+1である。点がゼロから最高値の間のどのx座標でも見つからない場合、その点は値ゼロを得る。

アクセス関数:

QVariantList values() const
void setValues(const QVariantList &values)

通知シグナル:

void valuesChanged()

メンバ関数ドキュメント

[explicit] QBarSet::QBarSet(const QString &label, QObject *parent = nullptr)

ラベルlabel と親parent を持つバーセットを構築する。

[override virtual noexcept] QBarSet::~QBarSet()

バーのセットを削除する。

[invokable] void QBarSet::append(const QList<qreal> &values)

values で指定された実数値のリストをバーセットの最後に追加する。

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

append()も参照してください

[invokable] void QBarSet::append(qreal value)

value で指定された新しい値をバーセットの最後に追加する。

注: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] qreal QBarSet::at(qsizetype index) const

バーセットからindex で指定された値を返す。インデックスが範囲外の場合、0.0 が返される。

注: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

QColor QBarSet::borderColor() const

バーセットの線の色を返します。

注: プロパティ borderColor のゲッター関数。

setBorderColor()も参照してください

[invokable] void QBarSet::clear()

セットからすべての値を削除します。

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

QColor QBarSet::color() const

バーセットの塗りつぶし色を返します。

注: プロパティ color のゲッター関数。

setColor()も参照してください

[invokable] qsizetype QBarSet::count() const

バーセットに含まれる値の数を返します。

注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照。

注: プロパティカウントのゲッター関数。

[invokable] void QBarSet::deselectAllBars()

セット内のすべてのバーの選択を解除します。

注意: QBarSet::selectedBarsChanged を発行します。

Note: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

[invokable] void QBarSet::deselectBar(qsizetype index)

index のバーの選択を解除する。

注意: QBarSet::selectedBarsChanged を発行します。

Note: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

[invokable] void QBarSet::deselectBars(const QList<qsizetype> &indexes)

indexes リストで渡された複数のバーを非選択としてマークする。

注: QBarSet::selectedBarsChanged を発する。

:この関数はメタ・オブジェクト・システムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

[invokable] void QBarSet::insert(qsizetype index, qreal value)

index で指定された位置にvalue を挿入する。挿入された値に続く値は1つ上の位置に移動する。

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

remove()も参照してください

[invokable] bool QBarSet::isBarSelected(qsizetype index) const

指定されたindex のバーが選択されたバーの中にあればtrue を、そうでなければfalse を返す。

注: 選択されたバーは、QBarSet::setSelectedColor で指定された場合、選択された色で描画されます。

注意 : この関数は、メタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

selectedBars(),setBarSelected(),setSelectedColor()も参照してください

QString QBarSet::label() const

バーセットのラベルを返す。

注: プロパティ label のゲッター関数。

setLabel()も参照してください

QColor QBarSet::labelColor() const

バーセットのテキスト色を返す。

注: プロパティ labelColor のゲッター関数。

setLabelColor()も参照してください

[invokable] void QBarSet::remove(qsizetype index, qsizetype count = 1)

index で指定された値から始まるバーセットから、count で指定された数 の値を削除する。

注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

insert()も参照してください

[invokable] void QBarSet::replace(qsizetype index, qreal value)

index で指定された位置に設定されたバーにvalue で指定された値を追加する。

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] void QBarSet::selectAllBars()

セット内のすべての小節を選択としてマークします。

注: QBarSet::selectedBarsChanged を出力します。

: この関数は、メタ・オブジェクト・システムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

[invokable] void QBarSet::selectBar(qsizetype index)

index のバーを選択されたものとしてマークする。

注: QBarSet::selectedBarsChanged を発する。

注意 :この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

[invokable] void QBarSet::selectBars(const QList<qsizetype> &indexes)

indexes リストで渡された複数の小節を選択としてマークする。

注: QBarSet::selectedBarsChanged を発する。

:この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

QList<qsizetype> QBarSet::selectedBars() const

選択されているとマークされたバーのリストを返します。

注: selectedBars プロパティのゲッター関数。

setBarSelected()も参照してください

[signal] void QBarSet::selectedBarsChanged(const QList<qsizetype> &indexes)

このシグナルは、選択されたバーが変更されたときに発行されます。indexes は、選択されたバーのインデックスのリストです。

注: プロパティselectedBars に対するノーティファイア・シグナル。

QColor QBarSet::selectedColor() const

選択されたバーの色を返します。

これは、選択としてマークされたバーの塗りつぶし(ブラシ)色です。指定がない場合、QBarSet::color の値がデフォルトとして使用されます。

メモ: selectedColor プロパティのゲッター関数。

setSelectedColor() およびcolorも参照してください

[invokable] void QBarSet::setBarSelected(qsizetype index, bool selected)

selected で指定されたように、index のバーを選択または非選択としてマークします。

注: 選択されたバーは、選択された色が指定されている場合、その色を使って描画される。QBarSet::selectedBarsChanged を発する。

注意 :この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

isBarSelected() およびsetSelectedColor()も参照して ください。

void QBarSet::setBorderColor(QColor color)

color に設定されたバーの線色を設定します。

注: プロパティborderColor に対するセッター関数。

borderColor()も参照

void QBarSet::setColor(QColor color)

color に設定されたバーの塗りつぶし色を設定します。

注: プロパティcolor に対するセッター関数。

color()も参照

void QBarSet::setLabel(const QString &label)

バーセットの新しいラベルとしてlabel を設定する。

注: プロパティlabel のセッター関数。

label()も参照してください

void QBarSet::setLabelColor(QColor color)

color に設定されたバーのテキスト色を設定します。

注: プロパティlabelColor に対するセッター関数。

labelColor()も参照

void QBarSet::setSelectedColor(QColor color)

選択されたバーのcolor を設定する。

注: プロパティselectedColor のセッター関数。

selectedColorも参照してください

[invokable] qreal QBarSet::sum() const

バーセット内のすべての値の合計を返します。

注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] void QBarSet::toggleSelection(const QList<qsizetype> &indexes)

指定されたindexes のバーの選択状態を、反対の状態に変更する。

Note: QBarSet::selectedBarsChanged を発する。

Note: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

setBarSelected()も参照してください

[signal] void QBarSet::update()

このシグナルはバーセットが更新されたときに発せられる。

[signal] void QBarSet::updatedBars()

このシグナルは、このセットのバーが更新されたときに発せられる。

[signal] void QBarSet::valueAdded(qsizetype index, qsizetype count)

このシグナルは、バーセットに新しい値が追加されたときに発せられる。index は最初に挿入された値の位置を示し、count は挿入された値の数を示す。

[signal] void QBarSet::valueChanged(qsizetype index)

このシグナルは、index で指定された位置の値が変更されたときに発せられる。

at()も参照のこと

[signal] void QBarSet::valueRemoved(qsizetype index, qsizetype count)

このシグナルは、バーセットから値が削除されたときに発せられる。index は最初に削除された値の位置を示し、count は削除された値の数を示す。

[signal] void QBarSet::valuesAdded(qsizetype index, qsizetype count)

このシグナルは、バーセットに新しい値が追加されたときに発せられる。index は最初に挿入された値の位置を示し、count は挿入された値の数を示す。

append() およびinsert()も参照のこと

[signal] void QBarSet::valuesRemoved(qsizetype index, qsizetype count)

このシグナルは、バーセットから値が削除されたときに発せられる。index は最初に削除された値の位置を示し、count は削除された値の数を示す。

remove()も参照のこと

QBarSet &QBarSet::operator<<(qreal value)

value で指定された実数値をバー・セットの最後に追加する便宜演算子。

append()も参照のこと

qreal QBarSet::operator[](qsizetype index) const

index で指定されたバー・セットの値を返す。インデックスが範囲外の場合、0.0 が返される。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.