设置QTABLE 单元格背景色 为rgb(4,45,84)C++
时间: 2024-04-30 08:21:51 浏览: 71
根据条件设置单元格的颜色
在 C++ 中设置 QTableWidget 单元格的背景色可以使用 QBrush 类和 setItemBackground 方法。可以按照以下方式设置单元格的背景色为 rgb(4, 45, 84):
```cpp
#include <QTableWidget>
#include <QTableWidgetItem>
#include <QBrush>
// 创建一个 QTableWidget
QTableWidget *tableWidget = new QTableWidget();
// 设置表格行数和列数
tableWidget->setRowCount(5);
tableWidget->setColumnCount(3);
// 设置单元格颜色
QBrush brush(QColor(4, 45, 84)); // 创建一个颜色为 rgb(4, 45, 84) 的 QBrush
tableWidget->item(0, 0)->setBackground(brush); // 设置第一个单元格的背景色为 brush
```
在上面的代码中,我们首先创建了一个 QTableWidget,然后设置了表格的行数和列数。接着,我们创建了一个颜色为 rgb(4, 45, 84) 的 QBrush,并将其设置为第一个单元格的背景色。你可以根据需要修改单元格的行列号和颜色。
阅读全文