私は MVP アーキテクチャ (または少なくとも 1 つの近似) を使用しており、同様にネストされたビューを持つプレゼンターの階層を持っています。簡単にするために、最初の 2 つのレベルに固執します。
最上位の AppPresenter/AppView。第 2 レベルの DocumentListPresenter/DocumentListView および TranslationPresenter/TranslationView。
2 つの第 2 レベルのビューはウィジェットとしてトップ レベル ビューのパネルに追加されますが、現時点では、2 つの第 2 レベルのプレゼンターをトップ レベルのプレゼンターに挿入し、トップ レベルのプレゼンターがそのビューにビューを渡すようにすることによって行われます。セッターメソッドを介して。
これはちょっと回りくどい方法のようです。Gin を使用して、プレゼンターがまったく関与することなく、2 番目のレベルのビューをトップ レベルのビューに挿入することは可能ですか?