基础的Python二维图形?
我在找一个可以用的Python 2D图形库,基本上需要做到以下几点,不需要更多的功能:
- 创建一个指定宽度和高度的窗口
- 设置后备缓冲区中某个像素(X, Y)的RGB颜色
- 交换缓冲区
就这些,基本上就是这些。我找不到任何不带一堆复杂东西的库。
1 个回答
4
我推荐使用 PyQt
,这是一个图形用户界面(GUI)库/框架,它的绘图功能非常强大。如果你查看 PyQt 附带的示例,特别是那些关于图形和绘图的例子,你会发现用很少的代码就能做出很惊人的效果。
哦,对了,它还会自动处理你提到的双缓冲问题,所以你不用担心这个。
另外,你也可以使用 PyGame
,这是一个用于游戏开发的库,封装了 SDL。它在 2D 图形方面的能力非常强大。