将Pygame窗口与GUI集成

2024-10-01 15:30:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Pyqt4,我想知道是否可以将Pygame窗口集成到PQT窗口中。我一直在网上搜索,我只能找到wxPython或tkinter的集成。在

像这样:

enter image description here

我起诉Pygame3和Python3。在

提前谢谢!在


Tags: tkinterwxpythonpygamepython3pyqt4pqtpygame3
1条回答
网友
1楼 · 发布于 2024-10-01 15:30:16

页面http://pygame.org/wiki/gui这很困难,如果可以的话,将会有严重的限制。也就是说,我还没见过wx和tkinter是怎么做到的。在

但是,我以前见过的一种方法是创建两个独立的应用程序(通过管道、UDP、共享内存、XML-RPC等)进行通信,然后“主应用程序”(可能是QtGUI)将调整和定位从属程序(pygame应用程序)的大小和位置,这样看起来它们是集成的。你可以让pygame应用程序无边界。如果你的qt应用程序不是全屏的,并且用户移动窗口,你可以向pygame发送命令,在移动开始时隐藏自己(或最小化等),然后一旦用户将qt应用程序放到所需的位置,更新pygame应用程序的位置。在

Python的多处理模块应该使IPC简单、无缝。这样,两个事件循环(qt和game)就不会相互干扰,线程也不会有问题。在

相关问题 更多 >

    热门问题