QTableWidget表头背景颜色和设置粗体
时间: 2024-04-08 22:34:50 浏览: 380
QTableWidget设置表头筛选(含鼠标点击事件过滤)
5星 · 资源好评率100%
要设置QTableWidget的表头背景颜色和粗体样式,你可以使用QSS样式表来实现。下面是一个示例代码片段,演示了如何设置表头的背景颜色和粗体样式:
```cpp
// 设置QTableWidget的样式表
ui->tableWidget->setStyleSheet("QHeaderView::section {"
"background-color: #e0e0e0;"
"color: #000000;"
"font-weight: bold;"
"}");
// 设置表头的宽度比例和禁用拖动(参考前面的回答)
QHeaderView* header = ui->tableWidget->horizontalHeader();
header->setSectionResizeMode(QHeaderView::Fixed);
header->setSectionResizeMode(0, QHeaderView::Stretch);
header->setSectionResizeMode(1, QHeaderView::ResizeToContents);
```
在这个示例中,我们使用`setStyleSheet`函数为QTableWidget设置了一个QSS样式表。在样式表中,我们使用`QHeaderView::section`选择器来选择表头,并设置了背景颜色、文本颜色和字体粗体样式。
你可以根据需要修改这个示例代码来适应你的样式需求。希望对你有所帮助!如果还有其他问题,请随时提问。
阅读全文