Автор: DeathKnight 4.5.2010, 20:52
CODE
. Редактор для работы с чертежами типа Microsoft Visio (упрощенный).
Требуемые возможности:
- многооконный интерфейс (или Multi Tabs);
- открытие, отображение, редактирование и сохранение файлов;
- наличие окна со списком надписей и компонентов («цикл», «условие», «действие» с пропорциями по ГОСТ 19.003-80 19.002-80, которые можно добавить в редактируемый файл с помощью мыши), стрелки;
- реализовать кнопки, обеспечивающие задание размера и типа шрифта для надписей внутри блоков и на стрелках;
- масштабирование изображения;
- клавиатурные макросы (Shift+Insert, Shift+Del, Ctrl+V, Ctrl+C, Ctrl+X – для работы с буфером обмена);
- работа с буфером обмена с помощью правой кнопки мыши;
- работа с буфером обмена с помощью пунктов меню.
есть такое вот задание.
первый вопрос: быть может есть какие-то похожие исходники?
второй: как в общем это реализовывать? больше всего интересно как реализовать сами объекты фигур и систему рисования? какие модули и виджеты использовать лучше?
за ранее спасибо.
Автор: Kagami 4.5.2010, 21:34
В документации есть подробный пример - http://doc.crossplatform.ru/qt/4.6.x/graphicsview-diagramscene.html
Автор: DIMEDROLL 5.5.2010, 9:51
есть такая программка, Dia называется
Автор: Litkevich Yuriy 5.5.2010, 11:35
Цитата(DIMEDROLL @ 5.5.2010, 13:51)
есть такая программка, Dia называется
дак она вроде на Gtk написана
Автор: kyo 8.5.2010, 21:46
Лол, второй раз гуглю и натыкаюсь на твой пост((((((
У меня есть этот стандартный пример, но без мультитабс, буфера обмена и все объекты рисуются каким-то виджетом)))
я уже нарисовал пару)) сделаешь мультитабс и буфер?))))
Автор: Гость 18.5.2010, 21:47
а еще был зверь qelectrotech кажись ... http://qelectrotech.org/ типа рисовалки схем