Serial GUI plot without timer
mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QtSerialPort/QSerialPort> namespace Ui { class MainWindow ; } class MainWindow : public QMainWindow { Q_OBJECT QSerialPort * serial ; QVector < double > dataArray ; QVector < double > counterArray ; double counter = 0 ; public : explicit MainWindow ( QWidget *parent = 0 ); ~ MainWindow (); private : Ui :: MainWindow * ui ; private slots : void readData(); void on_btn_start_clicked(); void on_btn_stop_clicked(); void plot(); }; #endif // MAINWINDOW_H mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtSerialPort/QSerialPort> #include <QDebug> #include "qcustomplot.h" MainWindow ::MainWindow( QWidget *parent) : QMainWindow (parent), ui ( new Ui :: MainWindow ) ...