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 はQt Graphs C++ Classes for 2D に含まれます。
プロパティ
|
|
パブリック機能
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
このプロパティは、バーセットの塗りつぶし色を保持する。
アクセス関数
通知シグナル
void | colorChanged(QColor color) |
[read-only]
count : const qsizetype
このプロパティは、バーセットの値の数を保持する。
アクセス関数:
qsizetype | count() const | [see note below] |
注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。
通知シグナル:
void | countChanged() |
label : QString
このプロパティは、バーセットのラベルを保持する。
アクセス関数:
通知シグナル
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 は挿入された値の数を示す。
[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.