#include "trendswidget.h" #include "ui_trendswidget.h" #include TrendsWidget::TrendsWidget(QWidget *parent) : QWidget(parent), ui(new Ui::TrendsWidget) { ui->setupUi(this); m_UserData.SetManagerType(ManagerType::Ruoyi); model = new QStandardItemModel; ui->tableView->setModel(model); } TrendsWidget::~TrendsWidget() { delete ui; } void TrendsWidget::SetUserData() { } void TrendsWidget::SetUserInfo(UserInfo user) { m_UserInfo = user; } void TrendsWidget::LoadTrendsData() { QList > trends = m_UserData.GetTrends(QDate(),m_UserInfo.token); // int rowCount = trends.count(); // int columnCount = 0; // //更新到tableview中 // if(rowCount > 2) // { // model->insertRow(0); // qDebug() << __FUNCTION__ << " trends[0]: " << trends[0]; // QList columns = trends[0]; // columnCount = columns.count(); // for (int column = 0; column < columnCount; ++column) { // QStandardItem *item = new QStandardItem(columns[column]); // model->setItem(0, column, item); // } // } // qDebug() << __FUNCTION__ << " trends[1]: " < row1List = trends[1]; // qDebug() << __FUNCTION__ << trends[1]; // for(int row = 1 ; row < rowCount; row++) // { // qDebug() << __FUNCTION__ << row << trends[1][row]; // model->insertRow(row); // QStandardItem *item = new QStandardItem(trends[1][row]); // model->setItem(row, 0, item); // } // for(int row = 2 ; row < rowCount; row++) // { // for(int col = 0 ; col < columnCount; col++) // { // QStandardItem *item = new QStandardItem(trends[row][col]); // model->setItem(row, col+1, item); // } // } }