私は Qt を使い始めたばかりで、Model View が正しい方法であるかどうか疑問に思っています。
一部のデータベースで永続化する必要がある次のオブジェクトがあります。
Class Car:
{
private:
Qstring owner;
bool registered;
Qstring tires
}
データには次のビューが必要です (オブジェクト Car の表現です)。

私の考えは、 をサブクラス化し、QAbstractItemViewそれをカスタマイズされた に採用しようとすることQAbstractItemModelでした。データは、デフォルトのモデル マッピング (リスト、テーブル ツリー) よりもオブジェクトとしてより適切に表現されます。そのため、チュートリアルの例で示されているように、モデル ビューを使用する利点がわかりません。
ここでモデル ビューは役に立ちますか? また、モデル/ビューのコスト化には何を含める必要がありますか?