serial-comm_tool_v2/GChartView.h
2022-06-10 19:19:38 -04:00

39 lines
610 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>
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;
QValueAxis* axis_x;
QValueAxis* axis_y;
QChart* chart;
public:
void append(qreal x, qreal y);
};
#endif //COM_GCHARTVIEW_H