wxPython を使用して GUI を構築し、安定した十分に確立されたモデルを制御しようとしています。モデルの標準出力には、matplotlib を介して行われたスクリーンへの一連のプロットが含まれます。モデルがコマンド ラインから実行される場合、これらのプロットはすべて問題ありません。ただし、新しい GUI から実行すると、それらはすべて表示されますが、それらを制御することはできません。それぞれの「保存」ボタンをクリックすることはできません。それらが他のウィンドウに覆われている場合、ブロックしているウィンドウが移動すると、それらは「グレー表示」されます。そういうもの。ただし、GUI ウィンドウを閉じると、再びプロットを完全に制御できるようになります。しかし、これはこのコードを実行する方法ではありません。
私の手順はかなり標準的だと思います。コードの概要は次のとおりです。
import wx
import model_code
class gui_for_model(wx.Frame):
# lots of stuff with hooks into model_code,
# including a "go" button that starts model_code running
#end of class
app=wx.App(False)
gm = gui_for_model()
app.MainLoop()
私が何をすべきか知っている人はいますか?ありがとう。