Привет, выгружаю из базы строки в таблицу:
// Обновить таблицу
void MainWindow::table_now()
{
// Очистить таблицу
ui->tableWidget->clearContents();
ui->tableWidget->setRowCount(0);
QString dbzap = "select name,reiting,dat,comment from `Default`";
// Вывод в таблицу
QSqlQuery query;
query.exec(dbzap);
while (query.next())
{
ui->tableWidget->insertRow(ui->tableWidget->rowCount());
for (int i=0; i<4; i++){
QTableWidgetItem * item = new QTableWidgetItem(query.value(i).toString());
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,i,item);
}
}
}
Так же в таблице есть колонка "color" в которой либо поле пусто либо хранится код цвета, который необходимо присвоить строке.
Как правильно сделать выгрузку в таблицу с присвоением строке цвета если он указан?