| | |
| | | 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(); |
| | |
| | | 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)); |