Menu

Energo / Blog: Recent posts

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

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

Движок.

  1. Роли

    • Хранить информацию о страницах
    • Давать доступ к текущей странице
    • Давать возможность выбирать принтер для печати
    • Давать возможность на предпросмотр
    • Выводить на печать
  2. Описание.
    Инициализация движка:
    -Задание размеров листа
    -Регистрация шрифтов (стилей ?)
    -Создание первого листа, в конструкторе класса... read more

Posted by NorthHunter 2012-09-05

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

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

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

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

Posted by NorthHunter 2012-08-24
MongoDB Logo MongoDB