0

Qtの最新バージョンを読んでいますが、モデル/ビュー/(委任)パターンがプッシュされているようです。その場合、少なくともそれがどのように見えるかを特定する目的で、単一のモデルを作成せずにビューを完全に接続することが考えられるはずです。これは推奨されるアプローチですか?

また、イベントの配線はどこに配置するのですか?信号はMainWindowコードによって調整されていると思いますか?

4

1 に答える 1

0

もちろん、既存の Qt モデル クラスを使用して作成されたダミー モデルが必要になります。空のビューを見るのは、基になるモデルのプライマリ デリゲートをチェックアウトできないため、やや役に立ちません。データがない場合、チェックアウトできる唯一のデリゲートは、ヘッダーで使用されている IIRC です。

ビューと対話するプログラムによる手段を提供することを除いて、物事のビュー側にはイベントの「配線」はありません。モデル化されているものに応じて、モデルは多くの対話を必要とする場合があります

概念的には、アプリケーション内のデータを表すモデルは 1 つだけかもしれませんが、そのモデルのさまざまな側面を特殊なビューに公開するのは大変なことです。次に、ビューモデルをアダプターとして使用できます。これらは大きなモデルを取得し、その対象となるスライスを公開して、ビューでの使用を容易にします。これは、.net WPF で広く使用されているパターンです。

于 2012-05-08T23:13:21.527 に答える