带有多个Windows的Pygame

发布于 2021-01-29 14:56:50

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

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

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

关注者
0
被浏览
68
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    简短的回答是“否”,不可能在同一过程中创建两个pygame窗口(截至2015年4月)。如果要通过一个进程运行两个窗口,则应查看pygletcocos2d

    如果必须使用pygame,则替代方法是使用进程间通信。您可以有两个进程,每个进程都有一个窗口。它们将使用套接字相互传递消息。如果您想走这条路,请在此处查看套接字教程。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看