我正在寻找一个 Python 2D 图形库,它基本上可以执行以下操作,但不一定可以执行其他操作:
- 创建指定宽度和高度的窗口
- 设置后台缓冲区中像素 X、Y 的 RGB。
- 交换缓冲区
...基本上就是这样。我找不到任何不带有大量复杂包袱的东西。
最佳答案
为此我推荐 PyQt
- 它是一个 GUI 库/框架,但它具有非常好的绘图功能。如果您查看 PyQt 附带的示例,重点关注图形和绘图示例,您会发现用很少的代码行就能完成的事情是相当惊人的。
哦,它会自动执行您提到的双缓冲,因此您不必担心它。
或者,您可以使用 PyGame
- 一个包装 SDL 的库,用于游戏开发。自然具有非常强大的2D图形能力。
关于python - 基本的 Python 2D 图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5770944/