wxPython 和 pyGame 作业
我现在需要你们的帮助和建议,关于我正在做的作业。首先,我的任务是做一个模拟Langton's ant(兰顿蚂蚁)的程序。为此,我找到了源代码(来自 snippets.dzone.com/posts/show/5143),并根据我的需求进行了修改。这部分已经完成,并在pygame模块中运行。此外,我的任务还要求有一个图形用户界面(GUI),让用户能够有效地运行和浏览Langton's ant程序。我使用了wxPython,并借助一个叫BOA constructor的IDE来创建窗口、按钮、文本框等基本界面元素。
不过,我遇到了一些问题,具体如下:
在将pyGame和wxPython结合时遇到问题。
关于这一点,我在网上查找了答案和教程,发现了一些网站,比如 wiki.wxpython.org/IntegratingPyGame 和 aspn.activestate.com/ASPN/Mail/Message/wxpython-users/3178042。我从这些网站了解到,将pyGame和wxPython结合起来会很困难,常见的问题是无法在窗口中放置其他控件,因为pyGame应用会覆盖整个面板。我真的希望你们能帮我澄清这个疑问,并给我一些建议,告诉我接下来该怎么做。因此,我有以下几个问题:
将pyGame和wxPython结合起来可行吗?
如果将pyGame和wxPython结合起来不可行,我还有什么其他选择可以创建一个集成了pyGame的GUI界面?如果有的话,我该怎么做?
如果可以将pyGame和wxPython结合起来,我该如何进行?
我真的很需要你们的意见。
1 个回答
这是给你的页面:pygame GUI讨论
简单来说:不要把任何标准的图形用户界面(GUI)东西和pygame一起用。虽然可能会有用,但肯定会让你很烦。这个页面上还有关于几种可以直接在pygame中使用的不同GUI库的讨论。听起来你只需要一些标准的小部件,所以用其中一个库,你很快就能上手了。