serial-comm_tool_v2/GChartView.h
2023-11-08 09:35:59 -05:00

41 lines
662 B
C++

//
// Created by zong on 6/10/22.
//
#ifndef COM_GCHARTVIEW_H
#define COM_GCHARTVIEW_H
#include <QChartView>
#include <QLineSeries>
#include <QValueAxis>
#include <QChart>
#include <QSplineSeries>
QT_BEGIN_NAMESPACE
namespace Ui { class gchartview; }
QT_END_NAMESPACE
class GChartView : public QChartView {
Q_OBJECT
public:
explicit GChartView(QWidget *parent = nullptr);
~GChartView() override;
void wheelEvent(QWheelEvent *even) override;
private:
// QLineSeries* data;
QSplineSeries *data;
QValueAxis* axis_x;
QValueAxis* axis_y;
QChart* chart;
public:
void append(qreal x, qreal y);
};
#endif //COM_GCHARTVIEW_H