我已经做了一个电子游戏的物理模拟--‘弹丸运动’,但它缺乏交互性,如接受发射角度,速度等。我想增加增加减少箭头的输入框,但不知道如何去做。谢谢你的帮助。
发布于 2012-01-10 04:18:11
也许你可以试试PGU (菲尔的pyGame实用程序)。
除了其他工具之外,它还有一个用于创建GUI的库。
此PGU演示展示的内容可能与您正在寻找的内容类似:
发布于 2012-01-27 02:27:26
试试其中的一些:
http://wiki.wxpython.org/IntegratingPyGame
http://www.pygame.org/project-Pygame+embedded+in+wxPython-1580-2788.html
祝好运!
发布于 2012-05-04 23:41:06
我不认为尝试添加wx元素是实现GUI的一种非常简单的方式,更好的方式(从可移植性的意义上讲)是对pygame使用一些all-in-python-GUI-extention。但是pygame中的图形用户界面的问题是令人费解的,因为我找不到任何提供这种功能的库。
我知道有两种有趣的方法,第一种是Albow (pygame的一个小部件),它有一个很好的样式实现。最新的版本(恐怕不是很新)可以在http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/上找到
然后是OcempGUI http://ocemp.sourceforge.net/gui.html --它有文档和一些很好的事件处理概念。
可悲的是,这两个项目似乎都已死亡。据我所知,没有其他的pygame-GUI值得一看(请更正我的那个!)。对于我自己的项目,我开始从他们两个的启发下构建一些东西(只是不要期望它们变得有用),因为我对它们中的任何一个都不是很满意。但是如果你不想花太多的时间,并且想要有一个很好的GUI元素集合,从标签和按钮到文件浏览对话框或可滚动的文本字段,它们可能就是这样的东西。
https://stackoverflow.com/questions/8794506
复制相似问题