#ifndef COUNTRATEANALYSISVIEW_H #define COUNTRATEANALYSISVIEW_H #include #include #include #include "MeasureAnalysisView.h" class CustomQwtPlot; namespace Ui { class CountRateAnalysisView; } class CountRateAnalysisView : public MeasureAnalysisView { Q_OBJECT public: explicit CountRateAnalysisView(QWidget *parent = nullptr); virtual ~CountRateAnalysisView(); virtual void InitViewWorkspace(const QString& project_name) override final; virtual void SetAnalyzeDataFilename(const QMap& data_files_set); void setData(QVector data); //获取数据 QVector getParticleInjectTimeData(QString path); private: void InitUi(); void setupPlot(); private: Ui::CountRateAnalysisView *ui; CustomQwtPlot *plot; QVector m_AllData;//存储的所有的粒子入射时间数据 }; #endif //COUNTRATEANALYSIS_H