qt rgb设置qtableview背景 C++
时间: 2023-10-27 14:03:39 浏览: 106
解决Qt窗口设置背景
3星 · 编辑精心推荐
要设置QTableView的背景颜色,可以使用QPalette。QPalette是一个包含所有可用颜色的颜色集合,它可以用于设置QTableView的背景、前景、文字等颜色。
下面的代码演示了如何设置QTableView的背景颜色为RGB(100, 149, 237):
```cpp
// 创建一个QTableView对象
QTableView *tableView = new QTableView(this);
// 创建一个QPalette对象
QPalette palette;
// 设置背景颜色为RGB(100, 149, 237)
palette.setColor(QPalette::Background, QColor(100, 149, 237));
// 将QPalette对象应用到QTableView中
tableView->setPalette(palette);
```
可以将上述代码放在QMainWindow或QWidget类的构造函数中,就可以看到QTableView的背景颜色已被设置为RGB(100, 149, 237)。
阅读全文