【发布时间】:2014-09-01 04:17:05
【问题描述】:
我有一个继承自 QTableWidget 的类,我想知道是否可以更改表格中每一行的行标签颜色?
我不想更改任何单元格或列标题的颜色。
谢谢:)
附:我希望每个行标签都有不同的颜色。动机是我可以将这些颜色用作键/图例,因为表中的每一行对应于绘图上不同颜色的线。
编辑:图片说明了我所指的表格的元素:
【问题讨论】:
-
如果您将
QTableWidget 替换为QTableView+QStandardItemModel,则可以轻松实现自定义QStyledItemDelegate。 -
感谢您的回复 - 不幸的是,我想我现在坚持使用 QTableWidget。很高兴知道未来!
-
我还是不建议你使用
QTableWidget,因为它的自定义小部件太纯了。