#ifndef ANALYSISBYREDISCACHE_H #define ANALYSISBYREDISCACHE_H #include #include "dbcache.h" #include namespace Ui { class AnalysisByRedisCache; } class AnalysisByRedisCache : public QMainWindow { Q_OBJECT public: explicit AnalysisByRedisCache(QWidget *parent = 0); ~AnalysisByRedisCache(); signals: void getStockNamesSignal(int); // 获取股票前N名的信号 private slots: void on_pushButton_loadDataSQLRedis_clicked(); void on_pushButton_analysisByRedis_clicked(); void on_pushButton_batchAnalysis_clicked(); void searchAndAnalysisData(QString name); //查找缓存的数据并分析 private: Ui::AnalysisByRedisCache *ui; DBCache m_dbCache; // 缓存对象 QStandardItemModel *m_model; QVector> m_result; }; #endif // ANALYSISBYREDISCACHE_H