이 페이지에서

QCandlestickModelMapper Class

캔들스틱 시퀀스를 위한 추상 모델 매퍼 클래스. 더 보기...

Header: #include <QCandlestickModelMapper>
Inherits: QObject
Inherited By:

QHCandlestickModelMapper and QVCandlestickModelMapper

Status: Deprecated

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

속성

  • model : QAbstractItemModel*
  • series : QCandlestickSeries*

공개 함수

QCandlestickModelMapper(QObject *parent = nullptr)
QAbstractItemModel *model() const
virtual Qt::Orientation orientation() const = 0
QCandlestickSeries *series() const
void setModel(QAbstractItemModel *model)
void setSeries(QCandlestickSeries *series)

신호

보호된 함수

int close() const
int firstSetSection() const
int high() const
int lastSetSection() const
int low() const
int open() const
void setClose(int close)
void setFirstSetSection(int firstSetSection)
void setHigh(int high)
void setLastSetSection(int lastSetSection)
void setLow(int low)
void setOpen(int open)
void setTimestamp(int timestamp)
int timestamp() const

상세 설명

모델 매퍼를 사용하면 QAbstractItemModel 에서 파생된 모델을 차트 시계의 데이터 소스로 활용할 수 있으며, 이를 통해 QCandlestickSeries 와 모델 객체 간의 연결을 생성합니다. 모델 매퍼는 모든 QCandlestickSets 에 걸쳐 동일한 크기를 유지합니다.

참고: 사용되는모델은 행/열의 추가 및 제거와 셀 데이터 수정을 지원해야 합니다.

속성 설명서

model : QAbstractItemModel*

매퍼에서 사용하는 모델을 정의합니다.

액세스 함수:

QAbstractItemModel *model() const
void setModel(QAbstractItemModel *model)

알림 신호:

void modelReplaced()

series : QCandlestickSeries*

매퍼에서 사용하는 QCandlestickSeries 객체를 정의합니다.

참고: 시리가 매퍼에 설정되면 시리의모든 데이터가 삭제됩니다. 새로운 시리가 지정되면 기존 시리는 연결이 해제되지만(데이터는 보존됨)

액세스 함수:

QCandlestickSeries *series() const
void setSeries(QCandlestickSeries *series)

알림 신호:

멤버 함수 설명서

[explicit] QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)

parent 의 자식 노드로 모델 매퍼 객체를 생성합니다.

[protected] int QCandlestickModelMapper::close() const

시퀀스 내 세트의 종가 값을 포함하는 모델의 행/열을 반환합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

setClose()도 참조하십시오 .

[protected] int QCandlestickModelMapper::firstSetSection() const

첫 번째 캔들스틱 세트의 데이터 소스로 사용되는 모델의 섹션을 반환합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

setFirstSetSection()도 참조하십시오 .

[protected] int QCandlestickModelMapper::high() const

시리즈 내 집합의 최대값을 포함하는 모델의 행/열을 반환합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

setHigh()도 참조하십시오 .

[protected] int QCandlestickModelMapper::lastSetSection() const

마지막 캔들스틱 세트의 데이터 소스로 사용되는 모델의 섹션을 반환합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

setLastSetSection()도 참조하십시오 .

[protected] int QCandlestickModelMapper::low() const

시리즈 내 집합의 최저값이 포함된 모델의 행/열을 반환합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

setLow()도 참조하십시오 .

[signal] void QCandlestickModelMapper::modelReplaced()

매퍼가 연결된 모델이 변경되었을 때 발생합니다.

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

model도 참조하십시오 .

[protected] int QCandlestickModelMapper::open() const

시리즈에 포함된 집합의 열린 값을 포함하는 모델의 행/열을 반환합니다. 기본값은 -1(잘못된 매핑)입니다.

setOpen()도 참조하십시오 .

[pure virtual] Qt::Orientation QCandlestickModelMapper::orientation() const

QCandlestickModelMapper 가 모델에 접근할 때 사용되는 방향을 반환합니다. 이 방향에 따라 집합의 연속된 값이 행(Qt::Horizontal)에서 읽힐지, 열(Qt::Vertical)에서 읽힐지가 결정됩니다.

[signal] void QCandlestickModelMapper::seriesReplaced()

매퍼가 연결된 시리얼이 변경되었을 때 발생합니다.

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

series도 참조하십시오 .

[protected] void QCandlestickModelMapper::setClose(int close)

시리즈에 포함된 집합의 ‘ close ’ 값을 담고 있는 모델의 행/열을 설정합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

close()도 참조하십시오 .

[protected] void QCandlestickModelMapper::setFirstSetSection(int firstSetSection)

첫 번째 캔들스틱 세트의 데이터 소스로 사용될 모델의 구간을 설정합니다. 매개변수 ` firstSetSection `는 모델의 구간을 지정합니다. 기본값은 -1입니다.

firstSetSection()도 참조하십시오 .

[protected] void QCandlestickModelMapper::setHigh(int high)

시리즈에 포함된 세트의 high 값을 담고 있는 모델의 행/열을 설정합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

high()도 참조하십시오 .

[protected] void QCandlestickModelMapper::setLastSetSection(int lastSetSection)

마지막 캔들스틱 세트의 데이터 소스로 사용될 모델의 구간을 설정합니다. 매개변수 ` lastSetSection `는 모델의 구간을 지정합니다. 기본값은 -1입니다.

lastSetSection()도 참조하십시오 .

[protected] void QCandlestickModelMapper::setLow(int low)

시리즈에 포함된 집합의 ‘ low ’ 값을 담고 있는 모델의 행/열을 설정합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

low()도 참조하십시오 .

[protected] void QCandlestickModelMapper::setOpen(int open)

시리즈에 포함된 집합의 open 값을 담고 있는 모델의 행/열을 설정합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

open()도 참조하십시오 .

[protected] void QCandlestickModelMapper::setTimestamp(int timestamp)

시리즈에 포함된 집합의 ‘ timestamp ’ 값을 담고 있는 모델의 행/열을 설정합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

timestamp()도 참조하십시오 .

[protected] int QCandlestickModelMapper::timestamp() const

시리즈에 포함된 세트의 타임스탬프 값이 들어 있는 모델의 행/열을 반환합니다. 기본값은 -1(유효하지 않은 매핑)입니다.

setTimestamp()도 참조하십시오 .

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