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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Чем нарисовать сетевой граф?  (Прочитано 5818 раз)
Orome
Гость
« : Декабрь 02, 2008, 16:28 »

Доброго времени суток!
Есть идея сделать в программке управление структурой сети в виде графа. Т.е.:
1. много перемещабельных иконок (узлов сети);
2. много связей (линий) между этими иконками;
3. ко всему этому еще привязаны текстовые метки, показывающие IP-адреса, имена узлов и т.п.
4. на каждом объекте есть контекстное меню (настроить, удалить, обновить и т.п.)

Вопрос: какими виджетами, по вашему мнению, это можно реализовать "малой кровью"? Раньше было сделано на QListView в виде иерархического списка с иконками, но заказчик хочет граф. Qt старенький 3.3.3  Обеспокоенный
спасибо
Записан
BaltikS
Гость
« Ответ #1 : Декабрь 02, 2008, 16:33 »

мне кажется ты работаешь где то в районе Красносельской....
Берёшь QCanvas и QCanvasPixmapItem + QCanvasTextItem и в путь....
Записан
Orome
Гость
« Ответ #2 : Декабрь 02, 2008, 20:51 »

Ага, мир тесен  В замешательстве
Спасиб, будем копать
Записан
fuCtor
Гость
« Ответ #3 : Декабрь 04, 2008, 16:42 »

Так же можно посмотреть в примерах graphicsview\elasticnodes что-то около того, что Вам надо.
Записан
BaltikS
Гость
« Ответ #4 : Декабрь 04, 2008, 16:47 »

Аллё, друг написано же
Цитировать
Qt старенький 3.3.3
По аналогии с 4 QScene в 3 есть QCanvas, правда менее функциональный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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