質問: wxFrameが閉じていない 私はメインフォーム(mainFrame)として使用するフレームを持って、それはwxFrameから継承するmainFrameBaseから継承します。 それは "近い"システムボタンを持っています。それが押されると、アプリはシャットダウンします。すべて私の好みに非常に似ています。 私はmainFrameBase(progScreen)から別のフレームを継承します。ボタンを押すと、progScreenが表示されます。システム閉じるボタンをクリックすると、フォームが閉じません。 私がこの設定で達成したいのは、メインフレームのボタンをクリックすることができ、メインフレームの少し異なるビューが表示され、ユーザーが特定のボタンを「プログラム」できるようにすることです。 ちなみに、 WXFormBuilder (優れたプログラム)を使って画面を作成しています。
回答: 私がやることは、通常の画面用とプログラミング画面用の2つのパネルを作成することです。次に切り替えたいときは、パネルを隠してもう一方のパネルを表示します。こうすることで、両方の画面が1つのフレームに含まれ、閉じたときにプログラムが終了します。私は実際にここに似たチュートリアルを持っています: http://www.blog。 pythonlibrary.org/2010/06/16/wxpython-how-to-switch-between-panels/ 希望が助けてくれる!