From 445ff39c79373519d452e44bc8d96c1e0b01e66a Mon Sep 17 00:00:00 2001 From: wumu <mayi@mayi.com> Date: 星期四, 25 九月 2025 22:33:40 +0800 Subject: [PATCH] 0925 --- separateanalysis.cpp | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/separateanalysis.cpp b/separateanalysis.cpp index 50aaf07..0f0cd14 100644 --- a/separateanalysis.cpp +++ b/separateanalysis.cpp @@ -100,6 +100,8 @@ m_model->setRowCount(0); // 閲嶇疆妯″瀷琛屾暟 //int rows = 0; int rank_val = 0; + double amount_old = 0; + while (que.next()) { QString name = que.value(0).toString(); QString code = que.value(1).toString(); @@ -133,7 +135,19 @@ items.append(percentItem); items.append(new QStandardItem(close)); - items.append(new QStandardItem(amount)); + + double amount_val = amount.toDouble(); // 浜ゆ槗棰� + QStandardItem *amountItem = new QStandardItem(amount); + if(amount_old > 0){ + if(amount_val / amount_old >= 3){ + amountItem->setData(QColor("red"),Qt::BackgroundColorRole); + amountItem->setData(QString::number(amount_val / amount_old),Qt::ToolTipRole); + } + } + items.append(amountItem); + amount_old = amount_val; + +// items.append(new QStandardItem(amount)); items.append(new QStandardItem(volume)); items.append(new QStandardItem(turnover_rate)); items.append(new QStandardItem(pe_ttm)); -- Gitblit v1.8.0