QLegendMarker Class
QLegendMarker 클래스는 범례 내의 마커에 액세스하는 데 사용할 수 있는 추상 객체입니다. 더 보기...
Header: | #include <QLegendMarker> |
Inherits: | QObject |
Inherited By: | QAreaLegendMarker, QBarLegendMarker, QBoxPlotLegendMarker, QCandlestickLegendMarker, QPieLegendMarker, and QXYLegendMarker |
공용 유형
enum | LegendMarkerType { LegendMarkerTypeArea, LegendMarkerTypeBar, LegendMarkerTypePie, LegendMarkerTypeXY, LegendMarkerTypeBoxPlot, LegendMarkerTypeCandlestick } |
속성
|
공공 기능
virtual | ~QLegendMarker() |
QBrush | brush() const |
QFont | font() const |
bool | isVisible() const |
QString | label() const |
QBrush | labelBrush() const |
QPen | pen() const |
virtual QAbstractSeries * | series() = 0 |
void | setBrush(const QBrush &brush) |
void | setFont(const QFont &font) |
void | setLabel(const QString &label) |
void | setLabelBrush(const QBrush &brush) |
void | setPen(const QPen &pen) |
void | setShape(QLegend::MarkerShape shape) |
void | setVisible(bool visible) |
QLegend::MarkerShape | shape() const |
virtual QLegendMarker::LegendMarkerType | type() = 0 |
신호
void | brushChanged() |
void | clicked() |
void | fontChanged() |
void | hovered(bool status) |
void | labelBrushChanged() |
void | labelChanged() |
void | penChanged() |
void | shapeChanged() |
void | visibleChanged() |
상세 설명
범례 마커는 아이콘과 레이블로 구성됩니다. 아이콘 색상은 계열을 그리는 데 사용되는 색상에 해당하며 레이블은 계열의 이름(또는 파이 계열의 경우 슬라이스의 레이블, 막대 계열의 경우 막대 세트의 레이블)을 표시합니다. 범례 마커는 항상 하나의 시리즈, 슬라이스 또는 막대 세트와 관련이 있습니다.
QLegend 을참조하세요 .
멤버 유형 문서
enum QLegendMarker::LegendMarkerType
범례 마커 객체의 유형입니다.
상수 | 값 | 설명 |
---|---|---|
QLegendMarker::LegendMarkerTypeArea | 0 | 영역 계열에 대한 범례 마커입니다. |
QLegendMarker::LegendMarkerTypeBar | 1 | 막대 집합에 대한 범례 마커입니다. |
QLegendMarker::LegendMarkerTypePie | 2 | 파이 슬라이스의 범례 마커입니다. |
QLegendMarker::LegendMarkerTypeXY | 3 | 선, 스플라인 또는 분산형 계열에 대한 범례 마커입니다. |
QLegendMarker::LegendMarkerTypeBoxPlot | 4 | 상자형 차트 시리즈의 범례 마커입니다. |
QLegendMarker::LegendMarkerTypeCandlestick | 5 | 캔들스틱 계열의 범례 마커입니다. |
속성 문서
brush : QBrush
이 속성에는 아이콘을 채우는 데 사용되는 브러시가 저장됩니다.
함수에 액세스합니다:
알림 신호:
void | brushChanged() |
font : QFont
이 속성은 레이블의 글꼴을 저장합니다.
함수에 액세스합니다:
알림 신호:
void | fontChanged() |
label : QString
이 속성은 범례 마커의 범례에 표시되는 텍스트를 저장합니다.
함수에 액세스합니다:
알림 신호:
void | labelChanged() |
labelBrush : QBrush
이 속성은 레이블의 브러시를 보유합니다.
함수에 액세스합니다:
QBrush | labelBrush() const |
void | setLabelBrush(const QBrush &brush) |
알림 신호:
void | labelBrushChanged() |
pen : QPen
이 속성에는 아이콘의 윤곽을 그리는 데 사용되는 펜이 저장됩니다.
기능에 액세스합니다:
알림 신호:
void | penChanged() |
shape : QLegend::MarkerShape
범례 마커의 모양입니다. 기본값은 QLegend::MarkerShapeDefault 이며, QLegend::markerShape 속성에 의해 모양이 결정됨을 나타냅니다.
기능에 액세스합니다:
QLegend::MarkerShape | shape() const |
void | setShape(QLegend::MarkerShape shape) |
알림 신호:
void | shapeChanged() |
visible : bool
이 속성은 범례 마커의 가시성을 유지합니다.
표시 여부는 범례 마커 레이블과 아이콘 모두에 영향을 줍니다.
기능에 액세스합니다:
bool | isVisible() const |
void | setVisible(bool visible) |
알림 신호:
void | visibleChanged() |
멤버 함수 문서
[virtual noexcept]
QLegendMarker::~QLegendMarker()
범례 마커를 제거합니다.
QBrush QLegendMarker::brush() const
아이콘을 채우는 데 사용된 브러시를 반환합니다.
참고: 속성 브러시용 게터 함수입니다.
setBrush()도 참조하세요 .
[signal]
void QLegendMarker::brushChanged()
이 신호는 범례 마커의 브러시가 변경되었을 때 발산됩니다.
참고: 속성에 대한 알림 신호 brush.
[signal]
void QLegendMarker::clicked()
이 신호는 범례 마커를 클릭하면 발산됩니다.
QFont QLegendMarker::font() const
레이블의 글꼴을 조정합니다.
참고: 속성 글꼴에 대한 게터 함수입니다.
setFont()도 참조하세요 .
[signal]
void QLegendMarker::fontChanged()
이 신호는 범례 마커의 (레이블) 글꼴이 변경되었을 때 발신됩니다.
참고: 속성에 대한 알림 신호 font.
[signal]
void QLegendMarker::hovered(bool status)
이 신호는 범례 마커 위에 마우스를 가져가면 발생합니다. 마우스가 마커 위로 이동하면 status 이 true
으로 바뀌고, 마우스가 다시 멀어지면 false
으로 바뀝니다.
bool QLegendMarker::isVisible() const
마커의 가시성을 반환합니다.
참고: 속성에 대한 게터 함수 visible.
QString QLegendMarker::label() const
마커의 레이블을 반환합니다.
참고: 속성 레이블에 대한 겟터 함수입니다.
setLabel()도 참조하세요 .
QBrush QLegendMarker::labelBrush() const
레이블을 그리는 데 사용되는 브러시를 반환합니다.
참고: labelBrush 속성에 대한 게터 함수입니다.
setLabelBrush()도 참조하세요 .
[signal]
void QLegendMarker::labelBrushChanged()
이 신호는 범례 마커의 레이블 브러시가 변경되었을 때 발산됩니다.
참고: 속성에 대한 알림 신호 labelBrush.
[signal]
void QLegendMarker::labelChanged()
이 신호는 범례 마커의 레이블이 변경되었을 때 발신됩니다.
참고: 속성에 대한 알림 신호 label.
QPen QLegendMarker::pen() const
아이콘의 윤곽을 그리는 데 사용된 펜을 반환합니다.
참고: 속성 펜에 대한 겟터 함수입니다.
setPen()도 참조하세요 .
[signal]
void QLegendMarker::penChanged()
이 신호는 범례 마커의 펜이 변경되었을 때 발산됩니다.
참고: 속성에 대한 알림 신호 pen.
[pure virtual]
QAbstractSeries *QLegendMarker::series()
이 범례 마커와 관련된 계열에 대한 포인터를 반환합니다. 범례 마커는 항상 시리즈와 관련이 있습니다.
void QLegendMarker::setBrush(const QBrush &brush)
아이콘을 채우는 데 사용되는 브러시를 brush 로 설정합니다.
참고: 계열의 색상을 변경하면 아이콘의 색상도 변경됩니다.
참고: 속성에 대한 설정자 함수 brush.
brush()도 참조하세요 .
void QLegendMarker::setFont(const QFont &font)
라벨의 글꼴을 font 로 설정합니다.
참고: 속성에 대한 세터 함수 font.
font()도 참조하세요 .
void QLegendMarker::setLabel(const QString &label)
마커의 라벨을 label 로 설정합니다.
참고: 시리즈의 이름을 변경하면 해당 마커의 레이블도 변경됩니다.
참고: 속성에 대한 설정자 함수 label.
label()도 참조하세요 .
void QLegendMarker::setLabelBrush(const QBrush &brush)
레이블에 그리는 데 사용되는 브러시를 brush 로 설정합니다.
참고: 속성에 대한 세터 함수 labelBrush.
labelBrush()도 참조하세요 .
void QLegendMarker::setPen(const QPen &pen)
아이콘의 윤곽을 그리는 데 사용되는 pen 을 pen 으로 설정합니다.
참고: 속성에 대한 설정자 함수 pen.
pen()도 참조하세요 .
void QLegendMarker::setVisible(bool visible)
마커의 가시성을 visible 로 설정합니다.
참고: 속성에 대한 세터 함수 visible.
isVisible()도 참조하세요 .
[pure virtual]
QLegendMarker::LegendMarkerType QLegendMarker::type()
관련 계열, 파이 슬라이스 또는 막대 집합에 대한 범례 마커 유형을 반환합니다.
LegendMarkerType 를참조하세요 .
[signal]
void QLegendMarker::visibleChanged()
이 신호는 범례 마커의 표시 여부가 변경되었을 때 발신됩니다.
참고: 속성에 대한 알림 신호 visible.
© 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.