Я пишу небольшое приложение на Python, и я хотел, чтобы пользователь мог размещать, перемещать, вращать и т. Д. Различные объекты на холсте. Есть ли способ добиться этого без тонны кода? Я занимаюсь этим в свободное время, и у меня лишь ограниченный опыт работы с PyQt.
Это в основном то, что делает любой редактор векторной графики (например, Inkscape, Corel Draw или Dr. Geo ): они позволяют пользователям перемещать, растягивать и вращать объекты. Мне было интересно, есть ли какой-нибудь виджет или что-то еще, что уже обеспечивает дескрипторы и основные операции, поэтому мне нужно только реализовать реакцию программы на эти операции.
Поскольку я ' Я планирую выпустить это под бесплатной лицензией (если я когда-нибудь дойду до момента выпуска), любая лицензия с открытым исходным кодом была бы замечательной.
Спасибо!