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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Автороутинг, создание диаграмм  (Прочитано 3794 раз)
Dimchansky
Гость
« : Апрель 16, 2009, 18:05 »

Приветствую всех,

Встала задача реализовать программу, в которой можно было бы рисовать нечто типа схем электрических сетей. Узлы (квадратики) объединяются в один прямоугольник (грубо говоря здание/или подстанция), узлы разных прямоугольников могут соединяться между собой линиями (разного типа). Стоит задача не только редактировать рисунок, некие свойства каждогог узла/прямогольника-объединения, но сделать если не авто-layout, так хотя бы autorouting, чтобы линии поменьше пересекались и не шли как попало. Напрашивается GraphicView, но тогда autorouting надо будет делать самому и autolayout тоже..
Посему вопрос, а может есть какие-то компоненты, которые облегчают решение подобных задач?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Апрель 17, 2009, 20:23 »

Можно поизучать вот эти проекты:

LayoutEditor
QElectroTech

возможно в этих проектах это реализовано
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Апрель 17, 2009, 21:30 »

второй не смотрел, а первый довольно насыщенный проект, я думаю там запросто не разберёшся.

К слову сказать, эта проблема - чтобы линии поменьше пересекались и не шли как попало - головняк многих редакторов блок схем, даже "именитых" авторов (Ворд, Визио, ...; список продолжать - форума не хватит)
Записан

Юра.
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Апрель 17, 2009, 21:35 »

Накрайняк можно поговорить с автором проекта Улыбающийся
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Апрель 17, 2009, 22:09 »

бегло глянул на второй - там линии ручками рисуются, автовыравнивания нет, да оно на схемах как правило ненужно.
Это надо смотреть движку редакторов топологии платы, т.е. первый проект. Есть конечно и другие, но они вроде не на Qt написаны.
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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