我需要支持图形对象操作的python库

时间:2012-07-11 08:42:41

标签: python wxpython

是否存在Python库,它为使用鼠标事件操作2D图形对象提供了优势。 SVG + Javascript适用于Web应用程序,但我需要构建桌面应用程序,允许用户拖动矢量对象并拥有“onmouseover”,“onmousedown”等事件......

它不一定要基于SVG,而是允许与SVG + Javascript类似的操作。

2 个答案:

答案 0 :(得分:1)

您可以使用PyQT(Qt的Python包装器)。 QGraphicsScene和QGraphicsView类就是这样做的。

此处的示例:http://lateral.netmanagers.com.ar/stories/BBS53.html

我曾多次使用它们,性能良好,非常灵活且易于使用。

答案 1 :(得分:1)

开罗的Pycairo绑定是另一种选择http://cairographics.org/pycairo/