QT TableWidget标题更改给定列背景颜色

Posted

技术标签:

【中文标题】QT TableWidget标题更改给定列背景颜色【英文标题】:QT TableWidget header change given column background color 【发布时间】:2016-06-16 21:20:01 【问题描述】:

我有 QT TableWidget,我想根据它们的值更改列的背景颜色。似乎我可以改变所有列背景做这样的事情:

tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section background-color: red");

但我想更改给定列的颜色,并且每个列的颜色可以不同。有人做过这样的事吗?

【问题讨论】:

这可能会有所帮助:***.com/questions/30847252/… 【参考方案1】:

您可以考虑使用 QTableView 和 Qt 模型/视图框架来做到这一点。

【讨论】:

以上是关于QT TableWidget标题更改给定列背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

qt 怎么 设置widget的背景色

给定一个包含多个列的手动表格,每个列都使用不同的渲染器,如何在数据更新时更改单个单元格的背景颜色?

qt qt向table widget插入列数据

根据从 Sqlite 数据库加载的特定值设置 Pyqt4 TableWidget 背景颜色

如何更改 Qt MDI 项目中子窗口的背景颜色?

Qt下QTableWidget的使用