Menu

Energo / Blog: Recent posts

Разработка движка для графического отображения

Структура классов:
Движок
Страница
Регион
Строка
Элемент

Движок.
1. Роли
- Хранить информацию о страницах
* Давать доступ к текущей странице
* Давать возможность выбирать принтер для печати
* Давать возможность на предпросмотр
* Выводить на печать

  • Описание.
    Инициализация движка:
    -Задание размеров листа
    -Регистрация шрифтов (стилей ?)
    -Создание первого листа, в конструкторе класса... read more
Posted by NorthHunter 2012-09-05

Доработка соединительной линии

Сделать точки привязки соединительных линий для каждого объекта, как свойство SchemeObject:
-Стандартные
-Ручное добавление

Переработать соединительную линию вместо прямоугольника с рисованной линии сделать группу QGraphicsLineItem.

Сделать ручное рисование соединительной линии, вместо автоматического соединения 2х объектов. Разработать алгоритм аппроксимации кривой линии в ломанную.

Posted by NorthHunter 2012-08-24