设置QTableWidgetItem(Qt)的文本颜色

设置QTableWidgetItem(Qt)的文本颜色,qt,pyqt,pyqt5,Qt,Pyqt,Pyqt5,具有设置表中单元格背景颜色的方法,但没有设置该单元格文本颜色的方法 如何更改QTableWidget中任意单元格的文本颜色 更改所有单元格中文本的颜色与使用此样式表一样简单 QTableWidget::item { color: red; } 但是因为API是在QTableWidget级别(而不是QTableWidgetItem级别),我发现不可能以单个单元格为目标。该方法被称为setForeground()(不确定我怎么会错过它)。但不知道如何在CSS中实现 代码: 我知道已经有一段

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

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

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

QTableWidget::item {
    color: red;
}

但是因为API是在QTableWidget级别(而不是QTableWidgetItem级别),我发现不可能以单个单元格为目标。

该方法被称为
setForeground()
(不确定我怎么会错过它)。但不知道如何在CSS中实现

代码:


我知道已经有一段时间了,但你可以试试:

QTableWidget::item:selected { color:red; }

使用
QItemDelegate
并通过模型索引更改单元格颜色
QTableWidget::item:selected { color:red; }