是否有任何方法使用Python/Pygame將分離進程中的兩個窗口綁定在一起?通過結合我的意思是有兩種可能的方式:綁定多個PyGame窗口的可能性
包含兩個小窗口
這似乎一邊到另一邊兩個獨立的窗口一扇大窗戶
是否有任何方法使用Python/Pygame將分離進程中的兩個窗口綁定在一起?通過結合我的意思是有兩種可能的方式:綁定多個PyGame窗口的可能性
包含兩個小窗口
這似乎一邊到另一邊兩個獨立的窗口一扇大窗戶
您可能會嘗試運行兩個單獨的程序。我分別運行了兩個pygame程序,它們工作正常。運行一個使用另一個,也許?或者,如果這不起作用,請使用兩個表面作爲屏幕,並將其中一個繪製到另一個表面。
進程間通信可能是最簡單的。但問題在於SDL基本上不是爲多個窗口設置的。
可能最好的長期解決方案是使用wxPython進行設置,然後在其中使用PyGame。這將讓你擁有PyGame渲染器的所有窗口。
我使用了subprocess.Popen()方法並使用了進程間通信來交換數據。 – AccurateEstimate 2012-03-20 03:19:31