QCandlestickModelMapper 类
蜡烛图系列的抽象模型映射类。 更多...
头文件 | #include <QCandlestickModelMapper> |
继承自 | QObject |
继承者 |
属性
公共函数
QCandlestickModelMapper(QObject *parent = nullptr) | |
QAbstractItemModel * | model() const |
virtual Qt::Orientation | orientation() const = 0 |
QCandlestickSeries * | series() const |
void | setModel(QAbstractItemModel *model) |
void | setSeries(QCandlestickSeries *series) |
信号
void | modelReplaced() |
void | seriesReplaced() |
保护函数
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) |
通知信号
void | seriesReplaced() |
成员函数文档
[显式]
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。
[保护成员]
void QCandlestickModelMapper::setClose(int close)
设置包含系列中集合的
另请参阅 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 公司。本文档的贡献权属于各自的所有者。本提供的文档遵循由自由软件基金会发布的