当前位置: 首页 > 面试题库 >

带有多个Windows的Pygame

曹凯泽
2023-03-14
问题内容

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

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

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


问题答案:

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

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



 类似资料:
  • 我现在一筹莫展。 请求代码收集在一个ArrayList中,这样当程序退出时,另一个函数可以清除所有警报。 现在的问题是:我的警报器打不响。我能够找到这个函数的错误。AlarmManager实例很好。我在底部设置了一个测试警报(在带有星号的行之后)。着火了。为什么???

  • 我在RestController中对一个实体使用QuerydslPredicate,它有一个date对象,我希望能够查询给定日期之前/之后/之间的日期,希望有类似的东西 null

  • 问题内容: 我正在尝试建立一个查询,该查询将找到所有用户文档(docType =用户),然后根据许多过滤器对其进行过滤。例如位置,性别,年龄等。过滤器是根据我正在构建的搜索功能上的用户输入来添加/删除的。 以下没有结果: 以下返回结果: 后者虽然返回结果,但从长远来看是行不通的,因为我可能想为年龄,性别等添加一个额外的过滤器,而且我似乎无法添加多个字段。如果我删除位置过滤器,则第一个查询有效。 问

  • 问题内容: 我的桌子上有40多个列,我还需要添加一些其他字段,例如当前的城市,家乡,学校,工作,大学,拼贴画。 对于作为共同朋友(与其他用户朋友一起加入朋友表以查看共同朋友)并且未被阻止并且还尚未与该用户成为朋友的许多匹配用户,将提取这些用户数据。 上面的请求有点复杂,所以我认为将额外的数据放在同一用户表中以进行快速访问是个好主意,而不是向该表中添加更多的联接,这将使查询速度变慢。但是我想得到你的

  • 我有一个带有TimerService的无状态会话Bean。在超时时,它开始使用JMS队列。在处理消息时,它需要访问可能暂时不可用的外部资源。timeout方法在循环中调用,直到: 没有更多的消息要处理:它注册一个新的定时器=现在+10分钟。和结尾。 处理过程中发生错误:它回滚消息并注册一个新的计时器:现在+30分钟。和结尾。 通过这种方式,我可以控制何时重新启动,而且由于TimerService回

  • 我遇到了这样一种情况,我的映射方法有3个参数,所有这三个参数都用于派生目标类型的一个属性。 我在接口中创建了一个默认映射方法,保留了用于派生属性的逻辑,现在为了调用这个方法,我可以在注释中使用。 有没有什么方法可以在mapstruct注释中做到这一点,比如,我试着用expression属性和qualifiedByName来注释注释,但它不起作用: