[英]python bottle can run two programs on the same address and port on WINDOWS
[英]Two python/pygame programs to run in the same window
我想從另一個內部調用python / pygame程序。 我使用os.startfile(minigame1)命令執行此操作。 但是當程序啟動時,它首先運行python命令行窗口,然后在單獨的窗口中打開迷你游戲。 如何使兩個程序共享相同的pygame窗口? 先感謝您
如果一個Pygame程序的兩個實例完全有可能共享一個共同的顯示,請嘗試使用pygame.display.get_surface()
獲取顯示表面-如果尚未初始化顯示,它將返回None
。
您必須在項目中克服的另一個問題是,在一個程序中調用pygame.event.get()
(或類似方法)會使其對另一個程序隱藏,因此您必須共享pygame.event.Event
在兩個程序之間。
不過,這只有在您可以使兩個程序共享同一窗口的情況下才有效; 如果Pygame的編寫是為了使獨立的Python進程具有獨立的Pygame窗口,那么我懷疑您是否能夠解決此問題而無需更改Pygame的源代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.