Russian Qt Forum
Ноябрь 26, 2024, 09:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нумерация сторк в TreeWidget  (Прочитано 2071 раз)
Andrew Vladoff
Гость
« : Октябрь 24, 2012, 14:52 »

Создал таблицу:

Код:
tw = new QTreeWidget;

QTreeWidgetItem* pRootItem;
pRootItem = new QTreeWidgetItem(tw);
pRootItem->setText(0, tr("Список1"));

QTreeWidgetItem* pItem;
pItem = new QTreeWidgetItem(pRootItem);
pItem->setText(0, tr("a1"));

pItem = new QTreeWidgetItem(pRootItem);
pItem->setText(0, tr("a2"));


pRootItem = new QTreeWidgetItem(tw);
pRootItem->setText(0, tr("Список2"));

QTreeWidgetItem* pItem;
pItem = new QTreeWidgetItem(pRootItem);
pItem->setText(0, tr("b1"));

pItem = new QTreeWidgetItem(pRootItem);
pItem->setText(0, tr("b2"));

CSpinBoxDelegate * sb = new CSpinBoxDelegate(); // вставляем делегат в сторку "a1"
tw->setItemDelegateForRow(1, sb);

Делегат вставляется в строки с именем "а1" и "b1" т.к. в узле "Список2" номера сток начинаются обратно с нуля. Как сделать чтобы в узле "Список2" номера строк продолжались Чтобы в строки "a1" и "b1" можно было вставить разные делегаты?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 20.