结合PySide和PyGame

时间:2013-07-19 20:18:04

标签: python pygame pyside

我想开发一个UI,其中包含用户配置应用程序的两种形式,以及一个“渲染”部分,例如打印一些精灵。

是否可以在同一个应用程序中组合PySide和PyGame?例如,我如何获得包含Pygame应用程序的PySide Frame?

谢谢

1 个答案:

答案 0 :(得分:0)

最简单,最自然的解决方案可能只是使用QGraphicsView。例如。对于精灵,实现QGraphicsItem的子类,并覆盖paint()函数以显示适当的帧。

如果你绝对坚持使用PyGame,你可以在不同的窗口中轻松运行PySide和PyGame位。为了将PyGame 嵌入到 PySide小部件中,它可能会变得更加困难,并且PySide小部件不会无缝地凝胶化(你实际上可以像GUI中的那样粘贴GUI元素一个QGraphicsView并转换它们!)。