#ifndef HISTORYDATA_H #define HISTORYDATA_H #include #include #include #include #include #include QT_CHARTS_USE_NAMESPACE namespace Ui { class historyData; } class historyData : public QWidget { Q_OBJECT public: explicit historyData(QWidget *parent = 0); ~historyData(); //画坐标轴 void paintXY(); //画温度的折线统计图 void paintTemSeries(); //画湿度的折线统计图 void paintHumSeries(); //画光照强度的折线统计图 void paintLightSeries(); //画烟雾浓度的折线统计图 void paintSmokeSeries(); signals: void historyDataToWidgetSignal(); private slots: void on_historyDataReturnBrn_clicked(); void on_searchHistoryDataBtn_clicked(); void recvA9ServerSlot(); private: Ui::historyData *ui; QTcpSocket * historyDataSocket; QLineSeries * TemSeries; //创建画温度的线 QLineSeries * HumSeries; //创建画湿度的线 QLineSeries * LightSeries; //创建画光照强度的线 QLineSeries * SmokeSeries; //创建画烟感的线 QValueAxis * axisX; //X轴 QValueAxis * axisY; //Y轴 QChart * chart; }; #endif // HISTORYDATA_H