QBarSet Class

QBarSet 클래스는 막대형 차트에서 하나의 막대 집합을 나타냅니다. 더 보기...

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)

상세 설명

막대 세트는 각 카테고리에 대해 하나의 데이터 값을 포함합니다. 집합의 첫 번째 값은 첫 번째 카테고리에, 두 번째 값은 두 번째 카테고리에 속하는 것으로 가정합니다. 집합의 값이 카테고리의 수보다 적은 경우 누락된 값은 집합의 끝에 있는 것으로 간주합니다. 집합의 중간에 누락된 값이 있는 경우 숫자 값 0이 사용됩니다. 0 값 집합에 대한 레이블은 표시되지 않습니다.

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

막대 세트에서 막대를 채우는 데 사용된 브러시를 반환합니다.

참고: 속성 브러시용 게터 함수입니다.

setBrush()도 참조하세요 .

[signal] void QBarSet::brushChanged()

이 신호는 막대 세트를 그리는 데 사용된 브러시가 변경될 때 발생합니다.

참고: 속성에 대한 알림 신호 brush.

brush도 참조하세요 .

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

이 신호는 사용자가 바 세트에서 index 으로 지정된 바를 클릭하면 발생합니다.

QColor QBarSet::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 으로 지정된 바 위에 마우스를 가져가면 발생합니다. 마우스가 막대 위로 이동하면 statustrue 으로 바뀌고, 마우스가 다시 멀어지면 false 으로 바뀝니다.

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

index 으로 지정한 위치에 value 을 삽입합니다. 삽입된 값 다음에 오는 값은 한 위치 위로 이동합니다.

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

막대 세트의 레이블을 반환합니다.

참고: 속성 레이블에 대한 게터 함수입니다.

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

막대 세트에서 선을 그리는 데 사용된 펜을 반환합니다.

참고: 속성 펜에 대한 게터 함수입니다.

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)

index 에 있는 막대를 selected 에서 지정한 대로 선택 또는 선택 취소된 것으로 표시합니다.

참고: 선택된 막대는 지정된 경우 선택한 색상을 사용하여 그려집니다. 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.