Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: WildRain от Ноябрь 26, 2005, 17:48



Название: QTreeView
Отправлено: WildRain от Ноябрь 26, 2005, 17:48
Кто знает, как сделать так, чтобы при редактировании дерева предыдущий текст не исчезал, а позволял себя редактировать. Еще не нашел, можно ли отображать узлы дерева разными цветами/шрифтами.


Название: QTreeView
Отправлено: Racheengel от Ноябрь 28, 2005, 11:24
Насчет цветов - придется метод отрисовки в наследнике переопределять.


Название: QTreeView
Отправлено: Maxz от Ноябрь 28, 2005, 16:56
Насчет редактирования - кажется, так:

QTreeWidgetItem *_item;
_item->setFlags(item->flags() | Qt::ItemIsEditable);

шрифт:

QFont serifFont("Times", 10, Bold);
_item->setFont(int column, &serifFont);