我正在寻找一个用Python绘制2D场景的框架。不是用于游戏编程,而是用于‘办公’之类的应用程序(例如,绘制图表、思维导图等)。
最好是可以和wxPython一起使用的东西。
wxPython附带了OGL,但它太旧了,似乎没有人再使用它了(我在sourceforge或谷歌代码的任何最近的项目中都找不到它的引用)。
我在一些C++项目中使用过Qt ( PyQt )框架的场景图功能,但我认为带有Qt依赖项的PyQt太大了。
要求是:-管理对象-命中-对象测试-打印场景的能力-现代外观(至少是线条的抗锯齿)
我已经找了几天了,但找不到任何与PyQt的Scenegraph相近的东西。我一直在考虑修改OGL以使用wxGraphicsContext...
附注:任何使用OGL的人,请大喊“OGL还没死”:-)
发布于 2014-07-08 21:24:31
你也许可以使用floatcanvas来做这件事。Joran提到了PyGame,这当然是一个合法的选择。我还会看看WhyteBoard项目(https://code.google.com/p/whyteboard/),它是用wxPython编写的,可以完成您提到的一些项目。最后,wxPython支持Cairo,这也可能对您有所帮助。在wxPython演示中有几个Cairo的演示。顺便说一下,wx.GraphicsContext (您已经提到过)支持反走样,Cairo也是如此。
https://stackoverflow.com/questions/24621845
复制相似问题