向Pygame应用程序添加GUI的最佳方法是什么?

Bib*_*dum 11 python graphics user-interface pygame

是否有任何好的GUI支持Pygame表面作为应用程序中的小部件?

如果这不可行或不实用,哪个GUI工具包具有最佳图形组件?我希望通过SDL包装器保持快速渲染.

Miz*_*zor 10

不要使用wxPython,很难与Pygame一起工作,如Pygame wiki 的GUI部分所述.

首先,pygame依赖于SDL,这意味着它一次只能有一个窗口.因此,尝试使用pygame实现多个Gtk,Qt,...应用程序实例是不可能的.第二个有问题的原因是这些工具包使用自己的主循环,这可能会迫使您将事件传递给pygame实例,反之亦然.简而言之:在pygame窗口上绘制工具包元素是不可能的,SDL/pygame全屏模式将会出现问题.

而是选择该页面底部列出的任何库.我自己用pgu.


Kev*_*hea 1

这里有关于如何集成和交互的wxPython解释Pygame

我认为最好的 GUI 工具包是wxPython(wxWidgets 的绑定),它具有几乎所有内容的 GUI 小部件,包括 OpenGL 小部件,并且还使用 SDL 完成了一些工作。