QBarSet Class

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

Header: #include <QBarSet>
In QML: BarSet
Inherits: QObject

プロパティ

パブリック機能

QBarSet(const QString label, QObject *parent = nullptr)
virtual ~QBarSet()
void append(const QList<qreal> &values)
void append(const qreal value)
qreal at(const int index) const
QColor borderColor()
QBrush brush() const
QColor color()
int count() const
(since 6.2) void deselectAllBars()
(since 6.2) void deselectBar(int index)
(since 6.2) void deselectBars(const QList<int> &indexes)
void insert(const int index, const qreal value)
(since 6.2) bool isBarSelected(int index) const
QString label() const
QBrush labelBrush() const
QColor labelColor()
QFont labelFont() const
QPen pen() const
void remove(const int index, const int count = 1)
void replace(const int index, const qreal value)
(since 6.2) void selectAllBars()
(since 6.2) void selectBar(int index)
(since 6.2) void selectBars(const QList<int> &indexes)
(since 6.2) QList<int> selectedBars() const
(since 6.2) QColor selectedColor() const
(since 6.2) void setBarSelected(int index, bool selected)
void setBorderColor(QColor color)
void setBrush(const QBrush &brush)
void setColor(QColor color)
void setLabel(const QString label)
void setLabelBrush(const QBrush &brush)
void setLabelColor(QColor color)
void setLabelFont(const QFont &font)
void setPen(const QPen &pen)
(since 6.2) void setSelectedColor(const QColor &color)
qreal sum() const
(since 6.2) void toggleSelection(const QList<int> &indexes)
QBarSet &operator<<(const qreal &value)
qreal operator[](const int index) const

シグナル

void borderColorChanged(QColor color)
void brushChanged()
void clicked(int index)
void colorChanged(QColor color)
void doubleClicked(int index)
void hovered(bool status, int index)
void labelBrushChanged()
void labelChanged()
void labelColorChanged(QColor color)
void labelFontChanged()
void penChanged()
void pressed(int index)
void released(int index)
void valueChanged(int index)
void valuesAdded(int index, int count)
void valuesRemoved(int index, int count)

詳細説明

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

QAbstractBarSeries,QBarSeries,QStackedBarSeries,QPercentBarSeries,QHorizontalBarSeries,QHorizontalStackedBarSeries, およびQHorizontalPercentBarSeriesも参照のこと

プロパティ・ドキュメンテーション

borderColor : QColor

このプロパティは、バーセットのライン(ペン)カラーを保持する。

アクセス関数

QColor borderColor()
void setBorderColor(QColor color)

通知シグナル:

void borderColorChanged(QColor color)

brush : QBrush

このプロパティは、バーセット内のバーを塗りつぶすために使用されるブラシを保持する。

アクセス関数:

QBrush brush() const
void setBrush(const QBrush &brush)

通知シグナル

void brushChanged()

color : QColor

このプロパティは、バーセットのフィル(ブラシ)カラーを保持する。

アクセス関数

QColor color()
void setColor(QColor color)

通知シグナル

void colorChanged(QColor color)

label : QString

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

アクセス関数:

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

通知シグナル

void labelChanged()

labelBrush : QBrush

このプロパティは、バーセットのラベルを描画するために使用されるブラシを保持する。

アクセス関数

QBrush labelBrush() const
void setLabelBrush(const QBrush &brush)

通知シグナル

labelColor : QColor

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

アクセス関数

QColor labelColor()
void setLabelColor(QColor color)

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

void labelColorChanged(QColor color)

labelFont : QFont

このプロパティは、バーセットのラベルの描画に使用されるフォントを保持する。

アクセス関数

QFont labelFont() const
void setLabelFont(const QFont &font)

通知シグナル

pen : QPen

このプロパティは、バーセット内のバーの線を描画するために使用されるペンを保持する。

アクセス関数

QPen pen() const
void setPen(const QPen &pen)

通知シグナル:

void penChanged()

メンバ関数ドキュメント

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

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

[virtual noexcept] QBarSet::~QBarSet()

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

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

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

append()も参照

void QBarSet::append(const qreal value)

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

qreal QBarSet::at(const int index) const

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

QColor QBarSet::borderColor()

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

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

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

[signal] void QBarSet::borderColorChanged(QColor color)

このシグナルは、バーセットのライン(ペン)カラーがcolor に変更されたときに発行される。

注: borderColor プロパティのノーティファイア・シグナル。

QBrush QBarSet::brush() const

バー セット内のバーを塗りつぶすために使用されるブラシを返します。

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

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

[signal] void QBarSet::brushChanged()

このシグナルは、バーセットの描画に使用されるブラシが変更されたときに発行される。

注: プロパティbrush のノーティファイア・シグナル。

brushも参照してください

[signal] void QBarSet::clicked(int index)

このシグナルは、バー・セット内のindex で指定されたバーをユーザーがクリックしたときに発せられる。

QColor QBarSet::color()

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

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

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

[signal] void QBarSet::colorChanged(QColor color)

このシグナルは、バーセットの塗りつぶし(ブラシ)色がcolor に変更されたときに発行される。

注意: color プロパティの通知シグナルです。

int QBarSet::count() const

BARSET関数は、バー・セット内の値の数を返します。

[since 6.2] void QBarSet::deselectAllBars()

シリーズ内のすべてのバーの選択を解除します。

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] void QBarSet::deselectBar(int index)

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

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] void QBarSet::deselectBars(const QList<int> &indexes)

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

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

この関数は Qt 6.2 で導入されました。

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

[signal] void QBarSet::doubleClicked(int index)

このシグナルは、バー・セット内のindex で指定されたバーをユーザーがダブルクリックしたときに発せられる。

[signal] void QBarSet::hovered(bool status, int index)

このシグナルは、バー・セット内のindex で指定されたバーの上にマウスが置かれたときに発せられる。マウスがバーの上に移動すると、statustrue に変わり、マウスが再び離れるとfalse に変わる。

void QBarSet::insert(const int index, const qreal value)

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

remove()も参照のこと

[since 6.2] bool QBarSet::isBarSelected(int index) const

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

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

この関数は Qt 6.2 で導入されました。

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

QString QBarSet::label() const

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

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

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

QBrush QBarSet::labelBrush() const

このバー セットの上に値を描画するために使用されるブラシを返します。

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

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

[signal] void QBarSet::labelBrushChanged()

このシグナルは、バーセットのラベルの描画に使用されるブラシが変更されたときに発行される。

注: プロパティlabelBrush のノーティファイア・シグナル。

labelBrushも参照してください

[signal] void QBarSet::labelChanged()

このシグナルは、バーセットのラベルが変更されたときに発行される。

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

labelも参照してください

QColor QBarSet::labelColor()

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

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

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

[signal] void QBarSet::labelColorChanged(QColor color)

このシグナルは、バーセットのテキスト(ラベル)の色がcolor に変更されたときに発行される。

注意: labelColor プロパティのノーティファイアシグナル。

QFont QBarSet::labelFont() const

このバーセットの上に値を描画するために使用されるペンを返します。

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

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

[signal] void QBarSet::labelFontChanged()

このシグナルは、バーセットのラベルのフォントが変更されたときに発行される。

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

labelBrushも参照

QPen QBarSet::pen() const

バー・セットの線を描くのに使用されたペンを返す。

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

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

[signal] void QBarSet::penChanged()

このシグナルは、バーセットの描画に使用されるペンが変更されたときに発行される。

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

penも参照してください

[signal] void QBarSet::pressed(int index)

このシグナルは、バー・セット内のindex で指定されたバーをクリックし、マウス・ボタンを押し続けたときに発せられる。

[signal] void QBarSet::released(int index)

このシグナルは、バー・セット内のindex で指定されたバー上でマウスを離したときに発せられる。

void QBarSet::remove(const int index, const int count = 1)

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

insert()も参照のこと

void QBarSet::replace(const int index, const qreal value)

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

[since 6.2] void QBarSet::selectAllBars()

シリーズ内のすべてのバーを選択としてマークします。

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] void QBarSet::selectBar(int index)

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

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] void QBarSet::selectBars(const QList<int> &indexes)

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

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] QList<int> QBarSet::selectedBars() const

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] QColor QBarSet::selectedColor() const

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

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

この関数は Qt 6.2 で導入されました。

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

[since 6.2] void QBarSet::setBarSelected(int index, bool selected)

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

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

この関数は Qt 6.2 で導入されました。

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

void QBarSet::setBorderColor(QColor color)

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

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

borderColor()も参照

void QBarSet::setBrush(const QBrush &brush)

brush に設定されたバーのバーを塗りつぶすために使用されるブラシを設定します。

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

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

void QBarSet::setColor(QColor color)

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

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

color()も参照

void QBarSet::setLabel(const QString label)

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

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

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

void QBarSet::setLabelBrush(const QBrush &brush)

brush に設定されたバーの上に値を描画するために使用されるブラシを設定します。

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

labelBrush()も参照

void QBarSet::setLabelColor(QColor color)

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

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

labelColor()も参照

void QBarSet::setLabelFont(const QFont &font)

font に設定されたバーの上部に値を描画するために使用されるフォントを設定します。

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

labelFont()も参照

void QBarSet::setPen(const QPen &pen)

pen に設定されたバーの線の描画に使用されるペンを設定します。

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

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

[since 6.2] void QBarSet::setSelectedColor(const QColor &color)

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

この関数は Qt 6.2 で導入されました。

selectedColorも参照してください

qreal QBarSet::sum() const

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

[since 6.2] void QBarSet::toggleSelection(const QList<int> &indexes)

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

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

この関数は Qt 6.2 で導入されました。

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

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

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

at()も参照のこと

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

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

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

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

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

remove()も参照のこと

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

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

append()も参照のこと

qreal QBarSet::operator[](const int 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.