I'm writing a small application in Python, and I wanted the user to be able to place, move, rotate, etc. different objects on a canvas. Is there any way to accomplish that without a ton of coding? I'm doing this in my free time, and I only have a limited experience in PyQt.
That's basically what any vector graphics editor does (ie. Inkscape, Corel Draw or Dr. Geo): they give the users handles to move, stretch and rotate objects. I was wondering if there's any widget or whatever that already provides the handles and the basic operations, so I only have to implement the program's reaction to those operations.
Since I'm planning on releasing this under a free license (if I ever get to the point of releasing) any open source license would be great.
Thanks!