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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Посоветуйте как реализовать  (Прочитано 2150 раз)
iukash
Гость
« : Январь 27, 2011, 19:12 »

Вообщем пишу первый проект на Qt. Задача - сделать возможность создания и редактирования визуального дерева свойств какого либо объекта(например объект стул его свойства удобность и цена, удобность делится на мягкость и форму, форма делится на и т.д. и с ценой тоже самое делится на то-то и то-то). Решил сделать элемент дерева, из которых будет строиться все дерево, класс наследующий QGraphicsItem (потом переделал под QGraphicsObject) назовем его item, сцену и вьюв. И как мне например по нажатию кнопки или пункта меню, не важно, создать новый объект класса item, добавить на сцену и сделать update()? Сцену и вьюв делаю в main.cpp что то по другому не получается! Просто не могу придумать как это сделать! У кого какие мысли по этому поводу?
Записан
kirill
Гость
« Ответ #1 : Февраль 02, 2011, 21:05 »

Вообщем пишу первый проект на Qt. Задача - сделать возможность создания и редактирования визуального дерева свойств какого либо объекта(например объект стул его свойства удобность и цена, удобность делится на мягкость и форму, форма делится на и т.д. и с ценой тоже самое делится на то-то и то-то). Решил сделать элемент дерева, из которых будет строиться все дерево, класс наследующий QGraphicsItem (потом переделал под QGraphicsObject) назовем его item, сцену и вьюв. И как мне например по нажатию кнопки или пункта меню, не важно, создать новый объект класса item, добавить на сцену и сделать update()? Сцену и вьюв делаю в main.cpp что то по другому не получается! Просто не могу придумать как это сделать! У кого какие мысли по этому поводу?

Мысль такая почему бы не использовать QTreeView и модельку?
Записан
iukash
Гость
« Ответ #2 : Февраль 03, 2011, 11:47 »

Вообщем пишу первый проект на Qt. Задача - сделать возможность создания и редактирования визуального дерева свойств какого либо объекта(например объект стул его свойства удобность и цена, удобность делится на мягкость и форму, форма делится на и т.д. и с ценой тоже самое делится на то-то и то-то). Решил сделать элемент дерева, из которых будет строиться все дерево, класс наследующий QGraphicsItem (потом переделал под QGraphicsObject) назовем его item, сцену и вьюв. И как мне например по нажатию кнопки или пункта меню, не важно, создать новый объект класса item, добавить на сцену и сделать update()? Сцену и вьюв делаю в main.cpp что то по другому не получается! Просто не могу придумать как это сделать! У кого какие мысли по этому поводу?

Мысль такая почему бы не использовать QTreeView и модельку?

Как вариант думал об этом, но не смог модель раскурить! Может есть пример простой, примеры из книги Шлее не помогли, не очень то и понятно как ветвящееся дерево сделать! А этот вопрос я решил, иду дальше! Но если подскажите про модель дерева, был бы рад!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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