QAbstractListModel
aまたは aQObject
を a とともに使用するかどうかを選択する方法を理解しようとしていQQmlListProperty
ます。
QQmlListProperty
を使用して記述しなければならない「ロール」機能を が処理することを考えるとQAbstractListModel
、それほど面倒な方法ではないように思えます。
ほとんどの人が単に長く使用されているという理由だけで使用を提案しQAbstractListModel
ているのか、それとも何らかの理由でより良い選択なのかはわかりません.
また、2 つのオプション間のトレードオフについての議論を見つけることもできませんでした。この質問は、Qt Developer Days で について話し合っているときに提起されましたQAbstractListModel
が、答えは「それもうまくいく」というものでした。