int comd = 0;
//更新预期
QPushButton* test[1000][2]; //以后会通过迭代器(vector),存储指针
int i = 1;
for (i; i <= ScoreDataNum; i++) //循环名单个数 (该数组1开始,所以对应下标和列表行数相同)
{
QPushButton* rebt = new QPushButton(" "); //创建按钮指针
QPushButton* dlbt = new QPushButton(" ");
dlbt->setStyleSheet(QString::fromUtf8("border-image: url(:/StudentScoreManageSys/img/closeButton.png);"));//按钮图标
rebt->setStyleSheet(QString::fromUtf8("border-image: url(:/StudentScoreManageSys/img/ResetBtn.png);"));//按钮图标
test[i][0] = rebt;
test[i][1] = dlbt; //将创建的指针存入迭代器,起到保存的作用
ui.list->setCellWidget(i - 1, 3, rebt); //存入单元格中
ui.list->setCellWidget(i - 1, 4, dlbt);
connect(test[i][1], &QPushButton::clicked, this, [=]() mutable {
qDebug() << "我是" << i;
GetComdInfo(i - 1, ui.comboBox->currentText()); //参数 : 当前按纽,当前下拉栏文本。获取当前选中的行信息
DeleteWindow.getOnlineAcc(OnlineAcc);
DeleteWindow.SetUi(SubName, Score, Date,Edulevel,ROWID); //参数 : 科目名称 成绩 日期,学历,行id。
DeleteWindow.show();
}); //对应的指针作为信号
connect(test[i][0], &QPushButton::clicked, this, [=]() mutable {
GetComdInfo(i - 1, ui.comboBox->currentText()); //参数 : 当前按纽,当前下拉栏文本 ,执行后,该文件内的信息全部为选中行的
qDebug() <<"我是传入的onlin'" << OnlineAcc;
NewScoreIn.getOnLineAcc(OnlineAcc);
qDebug() << "我是传入的edu'" << Edulevel;
NewScoreIn.getEdu(Edulevel);
qDebug() << "我是传入的row'" <<ROWID;
NewScoreIn.getRowID(ROWID);
NewScoreIn.show();
//DeleteWindow.getOnlineAcc(OnlineAcc);
//DeleteWindow.SetUi(SubName, Score, Date, Edulevel, ROWID); //参数 : 科目名称 成绩 日期,学历,行id。
//DeleteWindow.show();
});
//connect(test[i][1]);
}