Qtの最新バージョンを読んでいますが、モデル/ビュー/(委任)パターンがプッシュされているようです。その場合、少なくともそれがどのように見えるかを特定する目的で、単一のモデルを作成せずにビューを完全に接続することが考えられるはずです。これは推奨されるアプローチですか?
また、イベントの配線はどこに配置するのですか?信号はMainWindowコードによって調整されていると思いますか?
Qtの最新バージョンを読んでいますが、モデル/ビュー/(委任)パターンがプッシュされているようです。その場合、少なくともそれがどのように見えるかを特定する目的で、単一のモデルを作成せずにビューを完全に接続することが考えられるはずです。これは推奨されるアプローチですか?
また、イベントの配線はどこに配置するのですか?信号はMainWindowコードによって調整されていると思いますか?
もちろん、既存の Qt モデル クラスを使用して作成されたダミー モデルが必要になります。空のビューを見るのは、基になるモデルのプライマリ デリゲートをチェックアウトできないため、やや役に立ちません。データがない場合、チェックアウトできる唯一のデリゲートは、ヘッダーで使用されている IIRC です。
ビューと対話するプログラムによる手段を提供することを除いて、物事のビュー側にはイベントの「配線」はありません。モデル化されているものに応じて、モデルは多くの対話を必要とする場合があります
概念的には、アプリケーション内のデータを表すモデルは 1 つだけかもしれませんが、そのモデルのさまざまな側面を特殊なビューに公開するのは大変なことです。次に、ビューモデルをアダプターとして使用できます。これらは大きなモデルを取得し、その対象となるスライスを公開して、ビューでの使用を容易にします。これは、.net WPF で広く使用されているパターンです。