ТЗ:
Написать небольшое приложение с графической сценой на pyqt6.
Над интерфейсом заморачиваться не надо, все на одном виджете.
Задача по большей части заключается в том, чтобы скопировать функционал из приложения с открытым исходным кодом:
https://github.com/beremiz/beremizТребуемый функционал:
- Рисование линии:
При нажатии ЛКМ на сцену рисуется точка и начинает тянуться ортогональная линия, при отпускании ЛКМ устанавливается конечная точка.
- Перерисовка линий при перемещении объектов сцены:
Точки выделяемы и перетаскиваемы (selectable/moveable), соответственно при перемещении точки на сцене должна изменяться линия (в режиме real time)
- Горячие клавиша и функционал для прокрутки (зума сцены),
Ctrl + Колесик мыши.
- Также: установить пространство точек на сцене (как на видео и в приложении), но только не сетку.
Сроки: в идеале 1-3 дня
Бюджет: обсуждаемый
Подскажите, возьметесь ли за работу?
Какой объем по времени займет выполнение задачи?