ユーザーがアプリを構成するためのフォームと、たとえばいくつかのスプライトを印刷する「レンダリング」部分の両方を含む UI を開発したいと考えています。
同じアプリケーションで PySide と PyGame を組み合わせることは可能ですか? たとえば、Pygame アプリケーションを含む PySide Frame を取得するにはどうすればよいですか?
ありがとうございました
最も単純で最も自然な解決策は、おそらくQGraphicsViewを使用することです。たとえば、スプライトの場合、QGraphicsItem のサブクラスを実装し、paint() 関数をオーバーライドして適切なフレームを表示します。
PyGame の使用を絶対に主張する場合は、PySide と PyGame のビットを別々のウィンドウで簡単に実行できます。PySide ウィジェット内にPyGame を埋め込むには、おそらくはるかに難しくなり、PySide ウィジェットはシームレスにゲル化されません (実際には、ボタンのような GUI 要素をQGraphicsView内に貼り付けて変換することができます!)。