0

我知道这个问题非常基本,很抱歉发布它,但我确实花了最后一个小时在谷歌上搜索,但我仍然没有找到答案。

我使用 pygame 编写了一个二十一点游戏,并希望将其转换为 wxpython,主要是作为学习 wxpython 的一种方式。在 pygame 中,图形很简单,我有一个显示的基本图像(基本上只是表格),然后随着动作的展开,我可以在其上显示其他图像,例如卡片。每次玩家击球时,我都会在不同的位置抽一张新牌。当这手牌结束并且我想进入下一手牌时,我只是再次显示基本图像,它覆盖了所有内容和中提琴!它真的很简单,我只需要使用 blit() 和 pygame.display.update()。

我似乎无论如何都找不到在 wxpython 中执行此操作。我找到的所有示例都是用于在新小部件中绘制项目,或在图像上绘制矢量图形,或使用图像打开新框架等。

非常感谢任何帮助,非常感谢。

——丹尼尔

4

2 回答 2

0

wxPython 演示中的 AlphaDrawing 示例展示了如何重叠多个绘图。这使用 wx.GraphicContext / wx.GCDC。如果您查看文档,您会注意到它具有可能适用于您想要执行的操作的 CreateBitmapFromImage 和 CreateBitmap 方法。另请参阅 DragImage 演示和以下链接以获取相关信息:

于 2013-03-28T19:21:23.367 回答
0

我发现这篇阅读评论的帖子很好地向我展示了我想要的东西。

在wxpython中删除图像?

于 2013-03-30T22:16:38.857 回答