我正在用Python编写一个小应用程序,并且我希望用户能够在画布上放置,移动,旋转等不同的对象。如果没有大量的编码,有什么办法可以实现这一点?我在空闲时间这样做,而我在PyQt方面的经验有限。Python的交互式矢量图形画布?
这基本上是任何矢量图形编辑器的功能(即Inkscape,Corel Draw或Dr. Geo):它们为用户提供移动,拉伸和旋转对象的手柄。我想知道是否有任何部件或任何已经提供了句柄和基本操作的东西,所以我只需要实现程序对这些操作的反应。
由于我打算在免费许可下发布这个版本(如果我已经达到发行版),任何开源许可都会很好。
谢谢!
据我所见,Qt Graphics View有很多帮助(它提供了渲染和鼠标事件),但是我需要制作一个自定义Item类来获取翻译等,并绘制处理。这不是很难,所以如果没有更好的答案,我想我会去那个。 – Arnoques 2010-12-09 23:54:43