【问题标题】:wxPython & pyGame AssignmentwxPython & pyGame 作业
【发布时间】:2023-04-10 17:10:01
【问题描述】:

在我正在处理的任务中,我实际上需要您的帮助和建议。首先,我的任务是编写一个运行 langton 的蚂蚁模拟的程序。为此,我设法获得了源代码(来自 sn-ps.dzone.com/posts/show/5143)并根据我的要求进行了相应的编辑。这是在 pygame 模块扩展中完成并运行的。此外,我的任务需要一个 GUI 界面,以便用户在运行 langton 的 ant 程序的情况下有效地运行和导航屏幕。我在名为 BOA 构造函数的 IDE 的帮助下使用 wxPython 来创建框架、按钮、文本框等。基本上,界面中需要的所有东西。

但是,我遇到了下面列出的一些问题:

  • 发现将 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 集成,我该怎么做?

真的需要你们对此发表意见。

【问题讨论】:

    标签: python wxpython pygame


    【解决方案1】:

    这是适合您的页面:pygame GUI discussion

    总结一下:不要将任何标准的 GUI 东西与 pygame 一起使用。它可能会起作用,但它肯定会让你很恼火。同样在此页面上,还讨论了直接在 pygame 中可用的各种不同的 GUI 库。听起来您只需要一些标准小部件,因此您应该立即启动并运行其中之一。

    【讨论】:

    • 嘿弗兰克,感谢您的回答。关于这一点,您是否遇到过任何适用于 OcempGUI 的 IDE?类似于 BOA 构造函数。
    • 不,我还没有听说过任何 IDE。这些 pygame GUI 包可能不够流行,不足以让人们投入时间开发 IDE。
    猜你喜欢
    • 2011-07-14
    • 2012-02-06
    • 1970-01-01
    • 2010-10-12
    • 2012-02-06
    • 2014-06-12
    相关资源
    最近更新 更多