#ifndef MAINWIDGET_H #define MAINWIDGET_H #include #include #include "homewidget.h" #include "runchwiget.h" #include "thresholdlistwidget.h" #include "runlogwidget.h" namespace Ui { class MainWidget; } class MainWidget : public QWidget { Q_OBJECT public: explicit MainWidget(QWidget *parent = nullptr); ~MainWidget(); //初始化窗口 void InitWidget(); int UpdateLogData(int Status1,int Status2=-1,int Status3=-1); void UpdateTemp(QString strT,QString strH); void UpdateLogCount(); void UpdateIP(); QString getSysIP(); public slots: void slot_TimerUpdate(); void slot_BtnHome(); void slot_BtnUp(); void slot_BtnDown(); void slot_SwitchWnd(int nIndex); void slot_UpdateData(); private: Ui::MainWidget *ui; QTimer* m_pTimer; int nIndex; HomeWidget* m_pHome; RunChWiget* m_pCH; ThresholdListWidget*m_pThreshold; RunLogWidget* m_pLogWidget; int nTimerIndex; }; #endif // MAINWIDGET_H