Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 结合PySide和PyGame_Python_Pygame_Pyside - Fatal编程技术网

Python 结合PySide和PyGame

Python 结合PySide和PyGame,python,pygame,pyside,Python,Pygame,Pyside,我想开发一个用户界面,包含两个表单供用户配置应用程序,还有一个“渲染”部分,例如打印一些精灵 可以在同一个应用程序中组合PySide和PyGame吗?例如,如何获取包含Pygame应用程序的PySide框架 谢谢你最简单、最自然的解决方案可能就是使用一个。例如,对于精灵,实现QGraphicsItem的子类,并重写paint()函数以显示适当的帧 如果您绝对坚持使用PyGame,那么您可以在单独的窗口中轻松运行PySide和PyGame。要将PyGame嵌入PySide小部件中,可能会困难得多,

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

可以在同一个应用程序中组合PySide和PyGame吗?例如,如何获取包含Pygame应用程序的PySide框架


谢谢你

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


如果您绝对坚持使用PyGame,那么您可以在单独的窗口中轻松运行PySide和PyGame。要将PyGame嵌入PySide小部件中,可能会困难得多,PySide小部件也不会无缝粘合(实际上,您可以将按钮等GUI元素粘贴到QGraphicsView中,并对其进行转换!)。

我会尝试这种方法,谢谢!