6

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

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

谢谢

4

1 回答 1

0

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

如果您绝对坚持使用 PyGame,您可以轻松地在单独的窗口中运行 PySide 和 PyGame 位。要将 PyGame嵌入PySide 小部件中,它可能会更加困难,而且 PySide 小部件不会无缝衔接(您实际上可以将 GUI 元素(如按钮)粘贴QGraphicsView 中并对其进行转换!)。

于 2013-08-19T22:26:22.777 回答