QTableWidgetItem有设置表格中某个单元格背景颜色的方法,但没有设置该单元格文本颜色的方法。
如何更改 a 中任意单元格的文本颜色QTableWidget
?
更改所有单元格中文本的颜色就像使用此样式表一样简单。
QTableWidget::item {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
但是因为 API 是在 QTableWidget 级别(而不是 QTableWidgetItem 级别),所以我发现无法定位单个单元格。
该方法被调用setForeground()
(不知道我是怎么错过的)。不知道如何只在 CSS 中做到这一点。
代码:
item = QTableWidgetItem('text')
item.setForeground(QBrush(QColor(0, 255, 0)))
Run Code Online (Sandbox Code Playgroud)