| | |
| | | #include "analysisbyrediscache.h" |
| | | #include "ui_analysisbyrediscache.h" |
| | | #include <QDateTime> |
| | | #include <QDebug> |
| | | #include <QElapsedTimer> |
| | | |
| | |
| | | ui(new Ui::AnalysisByRedisCache) |
| | | { |
| | | ui->setupUi(this); |
| | | |
| | | ui->dateEdit->setDate(QDate::currentDate().addMonths(-1)); |
| | | |
| | | if(m_dbCache.initMySQL("127.0.0.1",3306,"root","root","stock_plan")){ |
| | | qDebug()<<"mysql conn ok"; |
| | |
| | | int cnt = 0; |
| | | for(auto it:m_result){ |
| | | if(it["name"].toString() == name){ |
| | | qDebug()<<it["name"].toString()<<it["close"].toString()<<it["amount_rank"].toString()<<it["time_trade"].toString(); |
| | | // qDebug()<<it["name"].toString()<<it["close"].toString()<<it["amount_rank"].toString()<<it["time_trade"].toString(); |
| | | cnt++; |
| | | QList<QStandardItem*> items; |
| | | items.append(new QStandardItem(it["name"].toString())); |
| | |
| | | </property> |
| | | <item> |
| | | <property name="text"> |
| | | <string>100000</string> |
| | | <string>120000</string> |
| | | </property> |
| | | </item> |
| | | <item> |
| | | <property name="text"> |
| | | <string>120000</string> |
| | | <string>100000</string> |
| | | </property> |
| | | </item> |
| | | <item> |
| | |
| | | void GetStockList::getStockNamesByNum(int num) |
| | | { |
| | | for(int i=0;i<num;++i){ |
| | | qDebug()<<i+1<<m_model->item(i,0)->text(); |
| | | emit sendNameToAnalysis(m_model->item(i,0)->text()); // 发名字给缓存分析界面来依次分析 |
| | | //qDebug()<<i+1<<m_model->item(i,0)->text(); |
| | | qDebug()<<i+1<<m_customModel->data(m_customModel->index(i,0)).toString(); |
| | | // emit sendNameToAnalysis(m_model->item(i,0)->text()); // 发名字给缓存分析界面来依次分析 |
| | | emit sendNameToAnalysis(m_customModel->data(m_customModel->index(i,0)).toString()); |
| | | } |
| | | } |