我正在制作一款需要能够在pygame表面弹出gui元素的游戏。 This问题不是我想要的,因为wxPython绕过SDL表面,而不是在它内部。到目前为止,我只在此问题空间中看到ocemp,pgu和GooeyPy。我应该在Pygame中使用什么gui工具包?
- Ocemp是巨大和crufty看。它提到了Python 2.3,我在cvs repo的快速浏览中发现的最新文件是2岁。
- 我无法让GooeyPy工作(虽然我没有很努力;鸡蛋和Debian不是朋友),并且v0.2最后在2009年2月更新了。
- 我一直在和pgu ,但它似乎没有维护(最后一次更新11/2009和原始维护者放弃它),并开始显示其年龄。它使用旧式的类并抛出字符串异常。
所以我对你的问题是这样的:我应该用什么gui工具包来制作漂亮的可点击按钮,在你的pygame应用程序中弹出?有积极的发展吗?
编辑,2011年9月
看起来PGU仍在维持。最后的提交是从4天前。
这正是我想要避免的。我宁愿采用像pgu这样的现有库(它是LGPL许可的)并更新它。它有40个源文件(不包括文档)和大约7,000行Python代码。 – nmichaels 2010-07-27 13:02:13
这也是可能的 - 我从来没有使用pgu,所以我不知道它有多高级 - 但如果它已经做了很多初始工作,你有充足的理由继续并更新它。假设这7,000行是好行,无论如何;) – 2010-07-27 13:28:43
是的,我想我可能会这样做,假设StackOverflow不添加任何魔术数据的方程。 – nmichaels 2010-07-27 18:05:23