qt的tableview设置表头背景颜色 c++
时间: 2024-05-27 19:07:31 浏览: 311
改变选择table行的背景色
5星 · 资源好评率100%
在QT中,设置QTableWidget的表头背景色可以使用setStyleSheet()方法。下面是两种设置表头背景色的方法,分别只设置表头和同时设置表头和表格内容的颜色:
1.只设置表头背景色[^1]:
```cpp
ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section{background-color: rgb(14, 29, 63); color: white; border:1px solid rgb(255, 255, 255);}");
```
2.同时设置表头和表格内容的颜色:
```cpp
ui->tableWidget->setStyleSheet("QHeaderView::section{background-color: rgb(14, 29, 63); color: white; border:1px solid rgb(255, 255, 255);}\n"
"QTableCornerButton::section{background-color: rgb(14, 29, 63);}\n"
"QTableWidget{background-color: rgb(14, 29, 63); font-size: 16px; color: white; gridline-color: white;}");
```
阅读全文