アプリケーションで使用するQtGui.QTabBar
オブジェクトがあります。ユーザーの操作により、追加のタブを開いて (または閉じて)、さまざまな Python モジュールを実行できます。これらのそれぞれを独自のプロセスで実行して、実行時間の長いモジュールや CPU を集中的に使用するモジュールが単純なモジュールをブロックしないようにしたいと考えています。
タブ間の相互作用は必要ありません。必要なのは、親 (既存の) アプリケーションがタブが閉じるタイミングを認識し、子プロセスが正しく終了したことを確認する方法だけです。これを処理するためにPythonのマルチプロセッシングモジュールを使用する予定です。
QTabBar
開いている別のプロセスで新しいタブを作成する方法はありますか? もしそうなら、どのように?「qtabbar 個別のプロセス」などをGoogleで検索しましたが、これが可能かどうかを何らかの方法で教えてくれるものは見つかりませんでした。
Python 2.7.3、PyQt、および Qt 4.9 を使用しています