1#ifndef DACHARTADDTGRIDRASTERDATAWIDGET_H
2#define DACHARTADDTGRIDRASTERDATAWIDGET_H
4#include "qwt_grid_raster_data.h"
5#include "DAAbstractChartAddItemWidget.h"
7class QwtMatrixRasterData;
13class DAChartAddtGridRasterDataWidget;
19class DAPyGridDataTableModel;
32 QwtGridRasterData* makeSeries()
const;
34 bool isCorrectDim()
const;
36 static QVector< QVector< double > > dataframeToMatrix(
const DAPyDataFrame& df);
39 void onComboBoxXCurrentDataframeSeriesChanged(
const DA::DAData& data,
const QString& seriesName);
40 void onComboBoxYCurrentDataframeSeriesChanged(
const DA::DAData& data,
const QString& seriesName);
41 void onComboBoxMatricsCurrentDataChanged(
const DA::DAData& data);
43 void onCurrentDataChanged(
const DAData& d);
46 QwtGridRasterData* makeGridDataFromUI();
49 Ui::DAChartAddtGridRasterDataWidget* ui;
DAData的数据管理类,实现数据操作的一些通知例如数据添加、删除、改名、内容改变等等
Definition DADataManager.h:18
DAAbstractData的封装 可以放入QMap,QHash中,DAData的等于操作相当于创建一个引用
Definition DAData.h:25
非模板类的DataFrame
Definition DAPyDataFrame.h:19
这个类专门针对网格数据显示,用于QwtGridRasterData数据,会定义一个x序列,定义一个y序列,和值
Definition DAPyGridDataTableModel.h:10
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44