QCandlestickModelMapper 类

蜡烛图系列的抽象模型映射类。 更多...

头文件 #include <QCandlestickModelMapper>
继承自 QObject
继承者

QHCandlestickModelMapperQVCandlestickModelMapper

属性

  • model : QAbstractItemModel*
  • series : QCandlestickSeries*

公共函数

QCandlestickModelMapper(QObject *parent = nullptr)
QAbstractItemModel *model() const
virtual Qt::Orientationorientation() const = 0
QCandlestickSeries *series() const
voidsetModel(QAbstractItemModel *model)
voidsetSeries(QCandlestickSeries *series)

信号

保护函数

intclose() const
intfirstSetSection() const
inthigh() const
intlastSetSection() const
intlow() const
intopen() const
voidsetClose(int close)
voidsetFirstSetSection(int firstSetSection)
voidsetHigh(int high)
voidsetLastSetSection(int lastSetSection)
voidsetLow(int low)
voidsetOpen(int open)
voidsetTimestamp(int timestamp)
inttimestamp() const

详细描述

模型映射器允许使用由 QAbstractItemModel 衍生的模型作为图表系列的 数据源,在 QCandlestickSeries 和模型对象之间创建连接。模型映射器在所有 QCandlestickSets 上保持等大小的属性。

注意:所使用的模型必须支持添加和删除行/列以及修改单元格的数据。

属性文档

model : QAbstractItemModel*

定义了映射器使用的模型。

访问函数

QAbstractItemModel *model() const
voidsetModel(QAbstractItemModel *model)

通知信号

series : QCandlestickSeries*

定义了映射器使用的 QCandlestickSeries 对象。

注意:当将系列设置到映射器中时,系列中所有数据都将被丢弃。当指定新系列时,旧系列将被断开连接(保留其数据)。

访问函数

QCandlestickSeries *series() const
voidsetSeries(QCandlestickSeries *series)

通知信号

成员函数文档

[显式] QCandlestickModelMapper::QCandlestickModelMapper(QObject *parent = nullptr)

构造一个模型映射器对象,作为 parent 的子对象。

[保护] int QCandlestickModelMapper::close() const

返回包含系列中集合的关闭值的模型行/列。默认值为 -1(无效映射)。

另请参阅:setClose

[保护] int QCandlestickModelMapper::firstSetSection() const

返回用作第一个烛台集合数据源的模型部分。默认值为 -1(无效映射)。

另请参阅:setFirstSetSection

[保护] int QCandlestickModelMapper::high() const

返回包含系列中集合的最高值的模型行/列。默认值为 -1(无效映射)。

另请参阅:setHigh

[保护] int QCandlestickModelMapper::lastSetSection() const

返回用作最后一个烛台集合数据源的模型部分。默认值为 -1(无效映射)。

另请参阅:setLastSetSection

[保护] int QCandlestickModelMapper::low() const

返回包含系列中集合的最低值的模型行/列。默认值为 -1(无效映射)。

另请参阅:setLow

[信号] void QCandlestickModelMapper::modelReplaced()

在映射器连接的模型已更改时发出。

注意:属性 model 的通知信号。

另请参阅:model

[保护] int QCandlestickModelMapper::open() const

返回包含系列中集合的开放值的模型行/列。默认值为 -1(无效映射)。

另请参阅 setOpen()。

[纯虚函数] Qt::Orientation QCandlestickModelMapper::orientation() const

返回当QCandlestickModelMapper访问模型时使用的方向。这决定了连续的集合值是从行(Qt::Horizontal)还是从列(Qt::Vertical)读取的。

[信号] void QCandlestickModelMapper::seriesReplaced()

当与mapper连接的序列已更改时发出。

注意:属性series的通知器信号。

另请参阅 series

[保护成员] void QCandlestickModelMapper::setClose(int close)

设置包含系列中集合的close值的模型的行/列。默认值是-1(无效映射)。

另请参阅 close

[保护成员] void QCandlestickModelMapper::setFirstSetSection(int firstSetSection)

设置用作第一个蜡烛图集合数据源的模型部分的段。参数firstSetSection指定模型的段。默认值是-1。

另请参阅 firstSetSection

[保护成员] void QCandlestickModelMapper::setHigh(int high)

设置包含系列中集合的high值的模型的行/列。默认值是-1(无效映射)。

另请参阅 high

[保护成员] void QCandlestickModelMapper::setLastSetSection(int lastSetSection)

设置用作最后一个蜡烛图集合数据源的模型部分的段。参数lastSetSection指定模型的段。默认值是-1。

另请参阅 lastSetSection

[保护成员] void QCandlestickModelMapper::setLow(int low)

设置包含系列中集合的low值的模型的行/列。默认值是-1(无效映射)。

另请参阅 low

[保护成员] void QCandlestickModelMapper::setOpen(int open)

设置包含系列中集合的open值的模型的行/列。默认值是-1(无效映射)。

另请参阅 open

[保护成员] void QCandlestickModelMapper::setTimestamp(int timestamp)

设置包含序列中集合时间戳值的模型行/列。默认值为-1(无效映射)。

参见时间戳

[受保护] int QCandlestickModelMapper::时间戳() const

返回包含序列中集合时间戳值的模型行/列。默认值为-1(无效映射)。

参见setTimestamp

© 2024 Qt 公司。本文档的贡献权属于各自的所有者。本提供的文档遵循由自由软件基金会发布的GNU自由文档许可证版本1.3项下的条款。Qt及其相关标志是Qt公司在芬兰及其它国家和地区注册的商标。所有其它商标属于他们的各自所有者。