//我开始设置row=1,所以这里是row-1
if (ui.tableWidget->item(row-1, 6) == NULL)//判断一下防止item为空报错
{
continue;
}
string qsa1 = ui.tableWidget->item(row-1, 6)->text().toStdString();
QString s1 = QString::fromStdString(qsa1);
if (s1 == "UNKNOWN")
{
for (int i = 0; i < 7; i++)
{
ui.tableWidget->item(row - 1,i)->setBackgroundColor(QColor(255,0,0));
}
}
else if (s1 == "NG")
{
for (int i = 0; i < 7; i++)
{
ui.tableWidget->item(row - 1, i)->setBackgroundColor(QColor(255,0,0));
}
}
else if (s1 == "OK")
{
for (int i = 0; i < 7; i++)
{
ui.tableWidget->item(row - 1, i)->setBackgroundColor(QColor(0,255,0));
}
}
else if (s1 == "Fail")
{
for (int i = 0; i < 7; i++)
{
ui.tableWidget->item(row - 1, i)->setBackgroundColor(QColor(255,0,0));
}
}