このページでは

QBarSet Class

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

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

このクラスは非推奨となっています。新しいコードでの使用は強く推奨しません。

プロパティ

パブリック関数

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

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

[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 で指定されたバーにマウスをホバーさせたときに発生します。マウスがバーの上を移動すると、status はtrue に変わり、マウスが再びバーから離れると、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)

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

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

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

value で指定された値を、index で指定された位置にあるバーに加算します。

[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 が返されます。

© 2026 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.