Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top