VCandlestickModelMapper QML Type
캔들스틱 시퀀스용 수직 모델 매퍼. 더 보기...
| Import Statement: | import QtCharts 2.12 |
| Since: | QtCharts 2.2 |
| In C++: | QVCandlestickModelMapper |
| Status: | Deprecated |
이 유형은 더 이상 사용되지 않습니다. 새로운 코드에서는 이 유형을 사용하지 않는 것을 강력히 권장합니다.
속성
- closeRow : int
- firstSetColumn : int
- highRow : int
- lastSetColumn : int
- lowRow : int
- model : QAbstractItemModel
- openRow : int
- series : CandlestickSeries
- timestampRow : int
상세 설명
모델 매퍼를 사용하면 QAbstractItemModel 클래스에서 파생된 데이터 모델을 차트의 데이터 소스로 활용할 수 있습니다. 수직 모델 매퍼는 데이터 모델과 CandlestickSeries 간의 연결을 생성하는 데 사용되며, 이를 통해 데이터 모델의 각 열은 캔들스틱 항목을 정의하고 각 행은 캔들스틱 항목의 시가, 고가, 저가, 종가 및 타임스탬프 값에 매핑됩니다.
데이터를 조작하는 데에는 모델 및 캔들스틱 시계열 속성을 모두 사용할 수 있습니다. 모델 매퍼는 캔들스틱 시계열과 데이터 모델을 동기화 상태로 유지합니다.
모델 매퍼는 캔들스틱 시리즈 내의 모든 캔들스틱 항목이 동일한 크기를 갖도록 보장합니다. 따라서 캔들스틱 항목에서 값을 추가하거나 제거하면 캔들스틱 시리즈의 모든 캔들스틱 항목에 동일한 변경 사항이 적용됩니다.
다음 QML 예제는 3개의 캔들스틱 항목으로 구성된 캔들스틱 시리즈를 생성합니다(모델에 최소 4개의 열이 있다고 가정). 각 캔들스틱 항목은 타임스탬프, 시가, 고가, 저가 및 종가 행으로 정의된 데이터를 포함합니다. 항목의 이름은 열의 가로 헤더로 정의됩니다.
CandlestickSeries {
VCandlestickModelMapper {
model: myCustomModel // QAbstractItemModel derived implementation
timestampRow: 1
openRow: 2
highRow: 3
lowRow: 4
closeRow: 5
firstSetColumn: 1
lastSetColumn: 3
}
}CandlestickSeries, CandlestickSet 및 HCandlestickModelMapper도 참조하십시오 .
속성 설명서
closeRow : int
시리즈 내 캔들스틱 항목의 종가 값이 포함된 모델의 행입니다. 기본값은 -1(유효하지 않은 매핑)입니다.
firstSetColumn : int
첫 번째 항목의 데이터 소스로 사용되는 모델의 열입니다. 기본값은 -1(유효하지 않은 매핑)입니다.
highRow : int
시리즈에서 캔들스틱 항목의 높은 값이 포함된 모델의 행입니다. 기본값은 -1(잘못된 매핑)입니다.
lastSetColumn : int
마지막 항목의 데이터 소스로 사용되는 모델의 열입니다. 기본값은 -1(유효하지 않은 매핑)입니다.
lowRow : int
시리즈 내 캔들스틱 항목의 낮은 값이 포함된 모델의 행입니다. 기본값은 -1(유효하지 않은 매핑)입니다.
model : QAbstractItemModel
매퍼에서 사용하는 ` QAbstractItemModel` 기반 모델입니다. 이 모델은 구현되어야 하며 QML에 노출되어야 합니다.
참고: 사용되는모델은 행이나 열의 추가 및 제거, 그리고 셀 데이터의 수정을 지원해야 합니다.
openRow : int
시리즈 내 캔들스틱 항목의 미결제 값이 포함된 모델의 행입니다. 기본값은 -1(유효하지 않은 매핑)입니다.
series : CandlestickSeries
매퍼에서 사용하는 CandlestickSeries 기반 객체입니다.
시리즈가 매퍼에 설정되면 시리즈의 모든 데이터는 삭제됩니다. 새로운 시리즈가 지정되면 기존 시리즈는 연결이 해제되지만(데이터는 유지됩니다).
timestampRow : int
시리즈 내 캔들스틱 항목의 타임스탬프 값이 포함된 모델의 행입니다. 기본값은 -1(유효하지 않은 매핑)입니다.
© 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.