私は wxPython から始めて、手に入れることができるすべてのチュートリアルと例を通して自分の道を歩んできました。ただし、わずかな問題が発生しました。これは、wx.App と wx.Frame に関係しており、特定のメソッドを含める必要があります。私が見たほぼすべての例は、レイアウト/サイザーとイベント処理をはるかに超えていません.wxPythonプロジェクトのプロジェクト編成に実際に取り組んでいるものはありません.
たとえば、フォルダーのリストを取得するメソッドがあります。ほとんどの例でこれに対処する方法は、メソッドをフレーム クラスに固定することです。このメソッドは、アプリケーションの他のいくつかの部分で使用される可能性があるため、アプリケーション クラス レベルで格納する方が理にかなっています。
フレーム クラスがごちゃごちゃしないようにするには、これらのような「ユニバーサル」メソッドをどのように整理して呼び出す必要がありますか。
アップデート:
明確にするために、「フォルダーのリスト」は単なる例であり、私の実際の方法はより多くの作業を行います。私が言っているのは、フレーム固有ではないコードがあるということです。これがアプリケーション クラスにある場合、フレーム内のイベント メソッドからそれを呼び出す最良の方法は何ですか。
プログラミングの基礎ではなく、実際のプロジェクト編成のテクニックを探しています。