开发者社区> 问答> 正文

寻找(wxPython)Python 2D绘图框架

我正在寻找一个用Python绘制2D场景的框架。不用于游戏编程,而是用于“办公室”之类的应用程序(例如,绘图图,思维导图等)。

最好与wxPython一起使用。

wxPython随OGL一起提供,但是它已经很老了,似乎没有人再使用它了(我在sourceforge或google代码的任何最新项目中都找不到对它的引用)。

Qt(PyQt)框架具有Scenegraph东西,我已经在某些C ++项目中使用了它,但是我认为具有Qt依赖关系的PyQt太大了。

要求是:-管理对象-对象的命中测试-打印场景的能力-现代外观(至少对线条进行抗锯齿)

我一直在找几天,但找不到任何与PyQt的Scenegraph接近的东西。我一直在考虑修改OGL以使用wxGraphicsContext ...

PS任何使用OGL的人,请大喊“ OGL没有死” :-)

展开
收起
祖安文状元 2020-02-22 17:57:28 598 0
1 条回答
写回答
取消 提交回答
  • 您可能可以为此使用floatcanvas。Joran提到了PyGame,这当然是一个合理的选择。我还将看一下用wxPython编写的WhyteBoard项目(https://code.google.com/p/whyteboard/),它可以完成您提到的一些项目。最后,wxPython支持Cairo,您也可能会发现有帮助。wxPython演示中有开罗的几个演示。顺便提一句,wx.GraphicsContext(您提到过)和开罗一样都支持抗锯齿。

    2020-02-22 17:57:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载