我正在使用Python编写一个小应用程序,希望用户能够在画布上放置、移动、旋转等不同的对象。有没有什么方法可以做到这一点而不需要大量的编码工作?由于我只是在业余时间里进行开发并且在PyQt方面经验有限,因此希望能够尽可能地简化。
这基本上就是任何矢量图形编辑器所做的事情(例如Inkscape、Corel Draw或Dr. Geo):它们向用户提供处理手柄以移动、拉伸和旋转对象。我想知道是否有任何小部件或其他东西已经提供了这些处理手柄和基本操作,这样我就只需实现对这些操作的程序响应。
由于我计划在自由许可证下发布此应用程序(如果我真的发布的话),因此任何开源许可证都很棒。
谢谢!