0

私は Qt UI を設計しておりQGraphicsObject、同じモデル (車) に対して 2 つの異なるビュー (クラス) を持っています。

車のモデルを (2 つのウィジェットのいずれかで) 更新する場合、両方のビューを更新する必要があります (もちろん、モデルも同様です)。

これを行う直感的な方法は、モデルを更新し、これが起こったときにビューが「シグナル」または同様のものをキャッチできるようにすることです。

モデルにビューとの双方向接続を強制するため、これが推奨される動作 (MVC) であるかどうかを知りたいです (MVC ではモデルにビューのリストを含める必要はありません)。

また、これを Qt に実装する良い方法は何ですか? (Qtシグナルを使用しますか?モデルが変更されたときにフラグを立てますか?)

4

1 に答える 1