方法一:
ui.tableWidget->setAlternatingRowColors(true);
ui.tableWidget->setPalette(QPalette(QColor(220,250,255)));
//参数还可写成
QPalette(Qt::blue)
方法二:
用双层的for循环,依次设置每个单元格背景颜色。
for(int i=1; i<ui.tableWidget->rowCount(); i+=2){
for(int j=0; ui.tableWidget->columnCount(); j++){
ui.tableWidget->item(i, j)->setBackgroundColor(QColor(220,250,255));
}
}