![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e1b283ac469483ae00dc1e2443b5b702.png)
#ifndef LINEARFITTING_H
#define LINEARFITTING_H
#include <QWidget>
#include <list>
#include "fitting.h"
#include <QPaintEvent>
#include <QPainter>
namespace Ui {
class LinearFitting;
}
class LinearFitting : public QWidget
{
Q_OBJECT
public:
explicit LinearFitting(QWidget *parent = 0);
~LinearFitting();
protected:
//重载绘画函数(画出空白画布)
void paintEvent(QPaintEvent *);
//拟合结果处理相关
void equationOutput(int type); //输出拟合方程
void errorOutput(fitting *fitResult); //误差输出函数
void drawFittingEquation(int n,fitting *fitResult); //画出拟合曲线
void Paint_axis(); //坐标系函数
void createImgDisplay(); //画布创建函数
void LinearFit();
void QuadraticFit();
void PolyFit();
void LogarithmicFit();
void ComprehensiveFit(); //综合拟合槽——声明
v