Есть QCombobox, в качестве модели используется QStandardItemModel, каждый элемент QCombobox-а э то QStandardItem соответственно, QTreeView используется качестве представления. Пробую выделить некоторые (родительские) элементы комбобокса синим так:КодC++ (Qt)QStandardItem* all = new QStandardItem("some text");all->setForeground(QBrush(QColor(Qt::blue))) ;или так:КодC++ (Qt)all->setData(Qt::blue, Qt::ForegroundRole);В выпадающем списке этот элемент выделен, однако когда я выбираю его из списка, то цвет текста возвращается к чёрному, который установлен по умолчанию. Как это можно исправить, чтобы при выделении элемента цвет текста сохранялся?
|