Вопрос: Как изменить цвет текста элементов в QListWidget?


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


10


источник


Ответы:


QListWidget t;
t.addItem("first");
t.addItem("second");
t.item(0)->setForeground(Qt::red);
t.item(1)->setForeground(Qt::blue);

15



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

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

Установите его setStylesheet (...)


2