QLegendMarker Class

QLegendMarker 클래스는 범례 내의 마커에 액세스하는 데 사용할 수 있는 추상 객체입니다. 더 보기...

공용 유형

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::LegendMarkerTypeArea0영역 계열에 대한 범례 마커입니다.
QLegendMarker::LegendMarkerTypeBar1막대 집합에 대한 범례 마커입니다.
QLegendMarker::LegendMarkerTypePie2파이 슬라이스의 범례 마커입니다.
QLegendMarker::LegendMarkerTypeXY3선, 스플라인 또는 분산형 계열에 대한 범례 마커입니다.
QLegendMarker::LegendMarkerTypeBoxPlot4상자형 차트 시리즈의 범례 마커입니다.
QLegendMarker::LegendMarkerTypeCandlestick5캔들스틱 계열의 범례 마커입니다.

속성 문서

brush : QBrush

이 속성에는 아이콘을 채우는 데 사용되는 브러시가 저장됩니다.

함수에 액세스합니다:

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

알림 신호:

void brushChanged()

font : QFont

이 속성은 레이블의 글꼴을 저장합니다.

함수에 액세스합니다:

QFont font() const
void setFont(const QFont &font)

알림 신호:

void fontChanged()

label : QString

이 속성은 범례 마커의 범례에 표시되는 텍스트를 저장합니다.

함수에 액세스합니다:

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

알림 신호:

void labelChanged()

labelBrush : QBrush

이 속성은 레이블의 브러시를 보유합니다.

함수에 액세스합니다:

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

알림 신호:

pen : QPen

이 속성에는 아이콘의 윤곽을 그리는 데 사용되는 펜이 저장됩니다.

기능에 액세스합니다:

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

알림 신호:

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)

알림 신호:

멤버 함수 문서

[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)

이 신호는 범례 마커 위에 마우스를 가져가면 발생합니다. 마우스가 마커 위로 이동하면 statustrue 으로 바뀌고, 마우스가 다시 멀어지면 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)

아이콘의 윤곽을 그리는 데 사용되는 penpen 으로 설정합니다.

참고: 속성에 대한 설정자 함수 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.