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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QStandartItemModel Создание дочернего элемента  (Прочитано 3820 раз)
sektor
Самовар
**
Offline Offline

Сообщений: 100


Просмотр профиля
« : Январь 02, 2016, 19:12 »

Добрый вечер уважаемые форумчане. Хочу создать в QtreeView список с наследниками. Использую модель представление. Как это сделать? Вот мой код.
Код:
    
    modelData.setHorizontalHeaderLabels(QStringList() << "Объекты мониторинга");
    QModelIndex index = modelData.index(0,0,QModelIndex());
    modelData.insertRows(0,2,index);
    modelData.setData(modelData.index(0, 0, index), "Баклимиэр");
    modelData.setData(modelData.index(1, 0, index), "Данух");
    QModelIndex index2 =modelData.index(0,0,index);
    modelData.insertRows(0,1,index2);
    modelData.setData(modelData.index(0, 0, index2), "Солнечный контр");
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Январь 02, 2016, 19:42 »

QStandartItemModel использует QStandartItem. Так и добавляйте в модель QStandartItem и в view отображайте модель
Записан

sektor
Самовар
**
Offline Offline

Сообщений: 100


Просмотр профиля
« Ответ #2 : Январь 02, 2016, 20:27 »

У меня получается отображать как список. Я хочу, создать  дерево. Как поместить элемент внутрь родителя? Если не сложно можете примерчик показать с помощью QStandardItem
Записан
Nidxogg
Гость
« Ответ #3 : Январь 02, 2016, 21:45 »

Саммерфилд М. Qt Профессиональное программирование (2011) + examples
Там все есть
Записан
sektor
Самовар
**
Offline Offline

Сообщений: 100


Просмотр профиля
« Ответ #4 : Январь 02, 2016, 23:13 »

Большое спасибо, действительно очень хорошая книга. Лучше чем Макс Шлее
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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