DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAPySeriesTableView.h
1#ifndef DAPYSERIESTABLEVIEW_H
2#define DAPYSERIESTABLEVIEW_H
3#include "DACacheWindowTableView.h"
4#include "DAData.h"
5#include "DAAutoincrementSeries.hpp"
6namespace DA
7{
8class DAPySeriesTableModel;
10{
11public:
12 DAPySeriesTableView(QWidget* parent = nullptr);
13 DAPySeriesTableModel* getSeriesModel() const;
14 // wrapper
15 // 追加series
16 void appendSeries(const DAPySeries& s);
17 void appendSeries(const DAAutoincrementSeries< double >& s);
18 // 插入series,index如果超出范围,会append,例如[s0,s1],insertSeries(3,s2),结果是[s0,s1,s2]
19 void insertSeries(int c, const DAPySeries& s);
20 void insertSeries(int c, const DAAutoincrementSeries< double >& s);
21 // 把series设置到对应位置,如果有,则替换
22 void setSeriesAt(int c, const DAPySeries& s);
23 void setSeriesAt(int c, const DAAutoincrementSeries< double >& s);
24 //
25 void resizeVerticalHeader();
26 // 清除内容
27 void clear();
28};
29}
30
31#endif // DAPYSERIESTABLEVIEW_H
这是描述等步长自增序列的类,包含了基础值和步长,可以把它当做一个数组调用
Definition DAAutoincrementSeries.hpp:24
针对DAAbstractCacheWindowTableModel的view
Definition DACacheWindowTableView.h:13
用于显示一系列series
Definition DAPySeriesTableModel.h:15
Definition DAPySeriesTableView.h:10
对Pandas.Series的Qt封装
Definition DAPySeries.h:22
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44