私は Qt UI を設計しておりQGraphicsObject
、同じモデル (車) に対して 2 つの異なるビュー (クラス) を持っています。
車のモデルを (2 つのウィジェットのいずれかで) 更新する場合、両方のビューを更新する必要があります (もちろん、モデルも同様です)。
これを行う直感的な方法は、モデルを更新し、これが起こったときにビューが「シグナル」または同様のものをキャッチできるようにすることです。
モデルにビューとの双方向接続を強制するため、これが推奨される動作 (MVC) であるかどうかを知りたいです (MVC ではモデルにビューのリストを含める必要はありません)。
また、これを Qt に実装する良い方法は何ですか? (Qtシグナルを使用しますか?モデルが変更されたときにフラグを立てますか?)