Установить цвет текста QTableWidgetItem (Qt) - PullRequest
0 голосов
/ 08 апреля 2019

QTableWidgetItem имеет метод для установки backgroundColor ячейки в таблице, но не имеет метода для установки цвета текста этой ячейки.

Как изменить цвет текстапроизвольная ячейка в QTableWidget?

Изменить цвет текста в всех ячейках так же просто, как использовать эту таблицу стилей.

QTableWidget::item {
    color: red;
}

Но поскольку APIнаходится на уровне QTableWidget (а не на уровне QTableWidgetItem), я считаю невозможным нацеливание на отдельные ячейки.

1 Ответ

2 голосов
/ 08 апреля 2019

Метод называется setForeground() (не уверен, как я его пропустил).Не знаю, как это сделать только в CSS.

Код:

item = QTableWidgetItem('text')
item.setForeground(QBrush(QColor(0, 255, 0)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...