이 페이지에서

QBoxSet Class

QBoxSet 클래스는 박스-위스커 차트의 한 항목을 나타냅니다. 더 보기...

Header: #include <QBoxSet>
In QML: BoxSet
Inherits: QObject
Status: Deprecated

이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서는 이 클래스를 사용하지 않는 것을 강력히 권장합니다.

공개 유형

enum ValuePositions { LowerExtreme, LowerQuartile, Median, UpperQuartile, UpperExtreme }

속성

공개 함수

QBoxSet(const QString label = QString(), QObject *parent = nullptr)
QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr)
virtual ~QBoxSet()
void append(const QList<qreal> &values)
void append(const qreal value)
qreal at(const int index) const
QBrush brush() const
void clear()
int count() const
QString label() const
QPen pen() const
void setBrush(const QBrush &brush)
void setLabel(const QString label)
void setPen(const QPen &pen)
void setValue(const int index, const qreal value)
QBoxSet &operator<<(const qreal &value)
qreal operator[](const int index) const

신호

void brushChanged()
void cleared()
void clicked()
void doubleClicked()
void hovered(bool status)
void penChanged()
void pressed()
void released()
void valueChanged(int index)
void valuesChanged()

상세 설명

박스 앤 위스커(box-and-whiskers) 항목은 5개의 서로 다른 값을 바탕으로 범위와 3개의 중앙값을 그래픽으로 나타낸 것입니다. 값을 지정하는 방법에는 두 가지가 있습니다. 첫 번째는 생성자나 스트림 연산자(<<)를 사용하는 것입니다. 값은 하한, 하사분위수, 중앙값, 상사분위수, 상한의 순서로 지정해야 합니다.

두 번째 방법은 빈 QBoxSet 인스턴스를 생성하고 setValue() 메서드를 사용하여 값을 지정하는 것입니다.

박스 앤 위스커 차트를 만드는 방법은 ‘위젯을 사용한 차트’ 갤러리를 참조하십시오.

QBoxPlotSeries도 참조하십시오 .

멤버 유형 문서

enum QBoxSet::ValuePositions

이 열거형 유형은 박스-위스커스 항목의 값을 정의합니다:

상수값설명
QBoxSet::LowerExtreme0박스-위스커 항목의 최소값.
QBoxSet::LowerQuartile1박스-위스커스 항목의 하반부의 중앙값입니다.
QBoxSet::Median2박스 앤 위스커 항목의 중앙값.
QBoxSet::UpperQuartile3박스 앤 위스커스 항목의 상반부의 중앙값.
QBoxSet::UpperExtreme4박스-앤-위스커 항목의 최대값.

속성 설명서

brush : QBrush

이 속성은 박스-와-수염 항목의 상자를 채우는 데 사용되는 브러시를 저장합니다.

액세스 함수:

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

Notifier 신호:

void brushChanged()

pen : QPen

이 속성은 박스-위스커 항목의 선을 그리는 데 사용된 펜을 나타냅니다.

액세스 함수:

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

알림 신호:

void penChanged()

멤버 함수 문서

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

선택적 레이블 label 과 상위 항목 parent 을 사용하여 박스-위스커 차트를 생성합니다.

[explicit] QBoxSet::QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr)

다음과 같은 정렬된 값을 사용하여 박스-위스커 차트를 생성합니다. le 는 하한값을, lq 는 하위 사분위수를, m 는 중앙값을, uq 는 상위 사분위수를, ue 는 상위 사분위수를 나타냅니다. 선택적으로 label 와 parent 를 지정할 수도 있습니다.

[virtual noexcept] QBoxSet::~QBoxSet()

‘박스 앤 위스커’ 항목을 삭제합니다.

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

values 로 지정된 실수 값 목록을 박스-위스커 항목의 끝에 추가합니다.

append() 함수도 참조하십시오 .

void QBoxSet::append(const qreal value)

value 로 지정된 새 값을 박스-와-위스커 항목의 끝에 추가합니다.

qreal QBoxSet::at(const int index) const

index 로 지정된 박스-위스커 항목의 값을 반환합니다. 인덱스는 ValuePositions 열거형 값을 사용하여 지정할 수 있습니다. 인덱스가 범위를 벗어날 경우 0.0이 반환됩니다.

QBrush QBoxSet::brush() const

박스-앤-위스커 항목의 채우기에 사용된 브러시를 반환합니다.

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

참조: ` setBrush()` 함수.

[signal] void QBoxSet::brushChanged()

이 신호는 박스-위스커 항목의 브러시가 변경될 때 발생합니다.

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

brush도 참조하십시오 .

void QBoxSet::clear()

박스-위스커 항목의 모든 값을 0으로 설정합니다.

[signal] void QBoxSet::cleared()

박스 앤 위스커 항목의 모든 값이 0으로 설정되면 이 신호가 발생합니다.

[signal] void QBoxSet::clicked()

사용자가 차트에서 박스-위스커 항목을 클릭하면 이 신호가 발생합니다.

int QBoxSet::count() const

박스-위스커 항목에 추가된 값의 개수를 반환합니다.

[signal] void QBoxSet::doubleClicked()

사용자가 박스-위스커 항목을 더블 클릭하면 이 신호가 발생합니다.

[signal] void QBoxSet::hovered(bool status)

이 신호는 차트 내의 박스 앤 위스커 항목 위에 마우스를 올렸을 때 발생합니다. 마우스가 항목 위로 이동하면 status 가 true 로 바뀌고, 마우스가 다시 이동하면 false 로 바뀝니다.

QString QBoxSet::label() const

박스-위스커 항목의 범주 레이블을 반환합니다.

setLabel()도 참조하십시오 .

QPen QBoxSet::pen() const

박스 앤 위스커 항목을 그리는 데 사용된 펜을 반환합니다.

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

setPen()도 참조하십시오 .

[signal] void QBoxSet::penChanged()

이 신호는 박스-위스커 항목의 펜이 변경될 때 발생합니다.

참고: 속성 pen 에 대한알림 신호입니다.

pen도 참조하십시오 .

[signal] void QBoxSet::pressed()

사용자가 차트에서 박스-위스커 항목을 클릭한 후 마우스 버튼을 누르고 있을 때 이 신호가 발생합니다.

[signal] void QBoxSet::released()

이 신호는 사용자가 박스-위스커 항목에서 마우스 버튼을 놓을 때 발생합니다.

void QBoxSet::setBrush(const QBrush &brush)

박스-앤-위스커 항목의 채우기에 사용되는 브러시를 ‘ brush ’로 설정합니다.

참고: brush 속성에 대한세터 함수입니다.

brush()도 참조하십시오 .

void QBoxSet::setLabel(const QString label)

label 로 지정된 레이블을 박스-위스커 항목의 범주에 설정합니다.

label()도 참조하십시오 .

void QBoxSet::setPen(const QPen &pen)

박스-위스커 항목을 그리는 데 사용되는 펜을 ` pen`로 설정합니다.

참고: ` pen` 속성에 대한설정 함수입니다.

pen()도 참조하십시오 .

void QBoxSet::setValue(const int index, const qreal value)

value 에 지정된 값을 index 에 지정된 위치에 설정합니다. 인덱스는 ValuePositions 열거형 값을 사용하여 지정할 수 있습니다.

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

index 로 지정된 박스-위스커 항목의 값이 변경되면 이 신호가 발생합니다.

at()도 참조하십시오 .

[signal] void QBoxSet::valuesChanged()

박스 앤 위스커 항목의 여러 값이 변경되면 이 신호가 발생합니다.

append()도 참조하십시오 .

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

value 로 지정된 실수 값을 박스-위스커 항목의 끝에 추가하는 편리한 연산자입니다.

append()도 참조하십시오 .

qreal QBoxSet::operator[](const int index) const

index 로 지정된 박스-위스커 항목의 값을 반환합니다. 인덱스는 ValuePositions 열거형 값을 사용하여 지정할 수 있습니다. 인덱스가 범위를 벗어날 경우 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.