Qt tableWidget で背景色を設定しようとして行き詰まりました。よろしくお願いします。これが私のコードです。
QColor colorLive( Qt::red );
ui->tableWidget->setRowCount(14);
ui->tableWidget->setColumnCount(14);
for (int g = 0; g < 15; ++g)
{
for (int i = 0; i < 15; ++i)
{
ui->tableWidget->setItem( g, i, new QTableWidgetItem );
ui->tableWidget->item( g, i )->setBackgroundColor( colorLive );
// error here
}
}
アプリケーションの出力は次のとおりです。The program has unexpectedly finished.
しかし、コードのエラー行を変更する
ui->tableWidget->item( 0, 0 )->setBackgroundColor( colorLive );
と、1 つのセルに対して機能します。しかし、実際には、すべてのセルまたは一部のセルを設定する必要があります。あなたが私を助けてくれるなら、私はとても感謝しています!