我试图了解如何选择使用 aQAbstractListModel
或 aQObject
与 a QQmlListProperty
。
鉴于QQmlListProperty
处理必须使用 编写的“角色”功能QAbstractListModel
,这似乎是一条不那么乏味的路线。
我不知道大多数人是否建议使用QAbstractListModel
它只是因为它已经存在了更长的时间,还是出于某种原因它是更好的选择。
我也找不到任何关于这两种选择之间权衡的讨论。这个问题是在 Qt Developer Days 讨论中提出的QAbstractListModel
,但答案是“这也可以”。