设置 QTableWidgetItem (Qt) 的文本颜色

And*_*ara 4 qt pyqt pyqt5

QTableWidgetItem有设置表格中某个单元格背景颜色的方法,但没有设置该单元格文本颜色的方法。

如何更改 a 中任意单元格的文本颜色QTableWidget

更改所有单元格中文本的颜色就像使用此样式表一样简单。

QTableWidget::item {
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

但是因为 API 是在 QTableWidget 级别(而不是 QTableWidgetItem 级别),所以我发现无法定位单个单元格。

And*_*ara 8

该方法被调用setForeground()(不知道我是怎么错过的)。不知道如何只在 CSS 中做到这一点。

代码:

item = QTableWidgetItem('text')
item.setForeground(QBrush(QColor(0, 255, 0)))
Run Code Online (Sandbox Code Playgroud)