私は Qt を使い始めたばかりで、Model View が正しい方法であるかどうか疑問に思っています。
一部のデータベースで永続化する必要がある次のオブジェクトがあります。
Class Car:
{
private:
Qstring owner;
bool registered;
Qstring tires
}
データには次のビューが必要です (オブジェクト Car の表現です)。
私の考えは、 をサブクラス化し、QAbstractItemView
それをカスタマイズされた に採用しようとすることQAbstractItemModel
でした。データは、デフォルトのモデル マッピング (リスト、テーブル ツリー) よりもオブジェクトとしてより適切に表現されます。そのため、チュートリアルの例で示されているように、モデル ビューを使用する利点がわかりません。
ここでモデル ビューは役に立ちますか? また、モデル/ビューのコスト化には何を含める必要がありますか?