Как изменить цвет текста элементов в QListWidget? - PullRequest
11 голосов
/ 06 февраля 2010

Я хочу изменить цвет текста элементов в QListWidget.
Например, некоторые элементы выделены красным, а другие - синим. Как я могу это сделать? Спасибо.

Ответы [ 2 ]

16 голосов
/ 06 февраля 2010
QListWidget t;
t.addItem("first");
t.addItem("second");
t.item(0)->setForeground(Qt::red);
t.item(1)->setForeground(Qt::blue);
2 голосов
/ 27 августа 2014

Это также можно сделать с помощью таблиц стилей. E.g.:

QListWidget::item {
    color:#00ff00;
    background-color:transparent;
}

Установить его с помощью setStylesheet (...)

...