PySideアプリケーションがあります。別のアプリケーション(たとえば、SFML / Irrlicht / Ogre /その他のゲーム、Pythonスクリプトではなくスタンドアロンの.exe)を表示するウィジェットを作成したいのですが、ウィジェットはそのプロセスのメインウィンドウのように機能します。これは可能ですか?
そのアプリとの通信は必要ありません。ソケットを介して通信します。
はるかに簡単なアプローチは、Pythonのos.spawn、os.system、またはサブプロセスモジュールを使用して2番目のプロセスを開始することです。アプリケーションとは別の独自のウィンドウで起動します。
サブプロセスをメインウィンドウ内に本当に埋め込みたい場合は、いくつかのオプションがあります。この質問への回答を参照してください:QTウィジェットとしてのサブプロセス