python - 多窗口 Pygame

标签 python user-interface wxpython pygame

我需要构建一个具有多个窗口的应用程序。在其中一个窗口中,我需要能够玩一个简单的游戏,而另一个窗口必须显示问题并获得影响游戏的用户的响应。

(1) 我想使用 pygame 来制作游戏。有没有一种简单的方法可以让 pygame 在多个窗口中运行?

(2) 如果没有解决 (1) 的简单方法,是否有一种简单的方法可以使用其他一些 python GUI 结构,允许我同时运行 pygame 和另一个窗口?

最佳答案

简短的回答是否定的,在同一个进程中创建两个 pygame 窗口是不可能的(截至 2015 年 4 月)。如果你想用一个进程运行两个窗口,你应该看看 pygletcocos2d .

如果您必须使用 pygame,另一种方法是使用进程间通信。您可以有两个进程,每个进程都有一个窗口。他们将使用套接字相互中继消息。如果您想走这条路,请查看套接字教程 here .

关于python - 多窗口 Pygame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29811814/

相关文章:

android - 以编程方式将文本添加到android中的图像

java - 黑莓:如何正确处理自定义字段中的焦点遍历?

swing - java中的"Events type"

python - wxPython - 禁用整个菜单

python - 用于匹配单词和尾随空格对的正则表达式

python - Pandas 堆栈/取消堆栈结果错误

python - 查找三个 DataFrame 中是否存在复合键,并相应地连接 DataFrame

python - 在 pg8000 中使用 % 通配符

python - wxPython:在 ScrolledPanel 内绘图

python - 如何在 MouseOver 上更改 wx.Panel 背景颜色?