From 7c4fe576e5fc20267d5e1d5287cbb2ec77e64c3a Mon Sep 17 00:00:00 2001 From: wumu <mayi@mayi.com> Date: 星期二, 19 八月 2025 23:40:18 +0800 Subject: [PATCH] redis --- clientmainwindow.cpp | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/clientmainwindow.cpp b/clientmainwindow.cpp index 6a7a785..330c941 100644 --- a/clientmainwindow.cpp +++ b/clientmainwindow.cpp @@ -1,6 +1,7 @@ 锘�#include "clientmainwindow.h" #include "ui_clientmainwindow.h" +#pragma execution_character_set("utf-8") ClientMainWindow::ClientMainWindow(QWidget *parent) : QMainWindow(parent), @@ -38,6 +39,21 @@ m_regular = new RegularInvestment(this); ui->tabWidget->addTab(m_regular,"瀹氭姇璁剧疆"); + m_history = new HistoryData(this); + ui->tabWidget->addTab(m_history,"鍘嗗彶鍒嗘瀽"); + + m_deepSeek = new DeepSeekMainWindow(this); + ui->tabWidget->addTab(m_deepSeek,"涓偂娣辨悳"); + + m_agileStrategy = new AgileStrategy(this); + ui->tabWidget->addTab(m_agileStrategy,"鐏靛姩绛栫暐"); + + m_separateAnalysis = new SeparateAnalysis(this); + ui->tabWidget->addTab(m_separateAnalysis,"涓偂鍒嗘瀽"); + + m_analysisByRedisCache = new AnalysisByRedisCache(this); + ui->tabWidget->addTab(m_analysisByRedisCache,"缂撳瓨鍒嗘瀽"); // 閫氳繃redis涓殑缂撳瓨鏉ュ垎鏋愪釜鑲� + // 鍏宠仈涓�涓�2涓晫闈㈢殑淇″彿鍜屾Ы锛岀敤鏉ヤ紶閫掑浘琛ㄦ墍闇�鐨勬暟鎹強灞曠ず connect(m_getStockList,SIGNAL(sendChartData(QLineSeries*)),m_stockPolicy,SLOT(showNewStockData(QLineSeries*))); @@ -48,4 +64,14 @@ connect(m_regular,SIGNAL(getClosePriceSignal(QString)),m_getStockList,SLOT(getLastClosePrice(QString))); connect(m_getStockList,SIGNAL(sendClosePrice(QString,QString)),m_regular,SLOT(showClosePrice(QString,QString))); + connect(m_getStockList,SIGNAL(sendCodeNames(QMap<QString,QString>&)),m_history,SLOT(putCodeNames(QMap<QString,QString>&))); + + connect(m_history,SIGNAL(sendHistoryModel(QVector<QVector<QString>> &)),m_getStockList,SLOT(showHistoryModelData(QVector<QVector<QString>> &))); + connect(m_history,SIGNAL(sendHistoryModel(QStandardItemModel*)),m_getStockList,SLOT(showHistoryModelData(QStandardItemModel*))); + + //connect(m_getStockList,SIGNAL(sendCodeNames(QMap<QString,QString>&)),m_separateAnalysis,SLOT(setNamesToCombo(QMap<QString,QString>&))); + + connect(m_analysisByRedisCache,SIGNAL(getStockNamesSignal(int)),m_getStockList,SLOT(getStockNamesByNum(int)),Qt::QueuedConnection); + connect(m_getStockList,SIGNAL(sendNameToAnalysis(QString)),m_analysisByRedisCache,SLOT(searchAndAnalysisData(QString)),Qt::QueuedConnection); + } -- Gitblit v1.8.0