绑定多个PyGame窗口的可能性

时间:2012-03-17 09:43:02

标签: python user-interface pygame

有没有办法使用Python / Pygame将两个窗口从seprate进程绑定在一起?通过绑定我的意思是两种可能的方式:

  1. 包含两个较小窗口的大窗口

  2. 两个独立的窗口并排显示(可能使用OS环境变量?)

2 个答案:

答案 0 :(得分:3)

您可以尝试运行两个单独的程序。我刚刚分别运行了两个pygame程序,它们运行正常。可能用另一个运行一个?或者,如果这不起作用,则使用两个表面作为屏幕,并将一个表面绘制到另一个表面。

答案 1 :(得分:0)

进程间通信可能是最简单的。但问题是SDL基本上没有为多个窗口设置。

可能最好的长期解决方案是使用wxPython进行设置,然后在其中使用PyGame。这将让你拥有PyGame渲染器的各种窗口。