Russian Qt Forum

Разное => Объявления => Тема начата: Smogg от Май 06, 2016, 00:58



Название: Нужна заготовка SVG-редактора.
Отправлено: Smogg от Май 06, 2016, 00:58
Надо более-менее шустрый редактор, т.е. заготовку:
1) Решить проблему скорости. Пытался сделать на QGraphicsScene, но там при максимальном приближении начинаются тормоза, хотя должно бы быть наоборот - ведь практически все за пределами границ экрана.
2) Сделать Undo/Redo. Курил, курил "паттерны программирования" - ниче не вкурил(
3) Собсно редактор. Все, что надо - только редактирование геометрии полигонов, состоящих из кривых Безье. Т.е. а) возможность выбрать точку и покрутить рычаги б) возможность удалить/добавить точку в) возможность изменить тип точки с прямой на кривую и обратно

Так как проект весьма вялотекущий, с крайне мутной перспективой монетизации и на данном этапе практически личный (очень-очень секретный!) предложу 3 000.


Название: Re: Нужна заготовка SVG-редактора.
Отправлено: lit-uriy от Май 06, 2016, 06:12

2) Кури QUndoFramework (из коробки Qt)

1, 3) Попробуй систему Артур:
%QTDIR%/demos/pathstroke - Есть узлы для изменения геометрии кривых Безье
%QTDIR%/demos/affine - Есть масштабирование



Название: Re: Нужна заготовка SVG-редактора.
Отправлено: kai666_73 от Май 06, 2016, 13:03
А чем inkscape не угодил?
Или редактор нужно впиливать в свое приложение? на Qt?


Название: Re: Нужна заготовка SVG-редактора.
Отправлено: Smogg от Май 06, 2016, 15:24
А чем inkscape не угодил?
Или редактор нужно впиливать в свое приложение? на Qt?
Если откровенно, то inkscape еще тот отстой) А редактор мне нужен запиленным в приложение, да.


Название: Re: Нужна заготовка SVG-редактора.
Отправлено: Smogg от Май 06, 2016, 15:36

2) Кури QUndoFramework (из коробки Qt)

1, 3) Попробуй систему Артур:
%QTDIR%/demos/pathstroke - Есть узлы для изменения геометрии кривых Безье
%QTDIR%/demos/affine - Есть масштабирование


Спасибо) Я подозревал, что все уже есть)