wumu
5 天以前 7a29ce102ca45e5b7888e898073d7c1342a7d9e3
historydata.cpp
@@ -38,7 +38,7 @@
    ui->tableView->setSortingEnabled(true);
    QStringList labels;
    labels<<"股票名字"<<"股票代号"<<"市值(亿)"<<"涨跌幅"<<"收盘价"<<"成交额(亿)"<<"成交量"<<"换手率"<<"PE_TTM";
    labels<<"股票名字"<<"股票代号"<<"市值(亿)"<<"涨跌幅"<<"收盘价"<<"成交额(亿)"<<"成交量"<<"换手率"<<"PE_TTM"<<"交易额排名";
    m_model->setHorizontalHeaderLabels(labels);
    initMySQL(); // 初始化MySQL
@@ -320,7 +320,7 @@
    QString searchTime = ui->dateEdit->text();
    qDebug()<<"查询的时间:"<<searchTime;
    QString sql = QString("select name,code,market_capital,percent,close,amount,volume,turnover_rate,pe_ttm from stock_day_info where time_trade = '%1'").arg(searchTime);
    QString sql = QString("select name,code,market_capital,percent,close,amount,volume,turnover_rate,pe_ttm,amount_rank from stock_day_info where time_trade = '%1'").arg(searchTime);
    qDebug()<<"sql:"<<sql;
    m_modelDatas.clear(); // 清空数组中的数据
@@ -341,8 +341,9 @@
            QString volume = que.value(6).toString();
            QString turnover_rate = que.value(7).toString();
            QString pe_ttm = que.value(8).toString();
            QString amount_rank = que.value(9).toString();
            m_modelDatas.append({name,code,market_capital,percent,close,amount,volume,turnover_rate,pe_ttm});
            m_modelDatas.append({name,code,market_capital,percent,close,amount,volume,turnover_rate,pe_ttm,amount_rank});
            QList<QStandardItem*> items;
            items.append(new QStandardItem(name));
@@ -366,6 +367,7 @@
            items.append(new QStandardItem(volume));
            items.append(new QStandardItem(turnover_rate));
            items.append(new QStandardItem(pe_ttm));
            items.append(new QStandardItem(amount_rank));
            m_model->appendRow(items);
            rows++;
        }
@@ -535,10 +537,10 @@
    }
    qDebug()<<log_days.size()<<log_days.back();
    QString time_trade = "2025-06-01";
    QString time_trade = "2019-01-01";
    if(log_days.size() > 1){
        //time_trade = log_days.at(log_days.size() - 2); // 末尾倒数第二个更新
        time_trade = log_days.first(); // 从第一个开始更新
        //time_trade = log_days.first(); // 从第一个开始更新
    }
    qDebug()<<"time_trade:"<<time_trade;