qt rgb设置qtableview背景 C++
时间: 2023-10-27 17:08:56 浏览: 136
您可以使用QPalette来设置QTableView的背景颜色。以下是一个示例代码:
```cpp
// 设置背景色为红色
QPalette palette;
palette.setColor(QPalette::Base, Qt::red);
ui->tableView->setPalette(palette);
```
您也可以使用QBrush来设置背景颜色,如下所示:
```cpp
// 设置背景色为红色
QBrush redBrush(Qt::red);
ui->tableView->setBackground(redBrush);
```
请注意,这只会更改QTableView的背景颜色,而不会更改单元格或表头的颜色。如果您需要更改这些部分的颜色,您需要使用setItemDelegate()和paint()函数来自定义单元格渲染。
阅读全文