【发布时间】:2012-12-31 15:34:54
【问题描述】:
我有一个 Qt 模型,它很可能是 QAbstractListModel。每个“行”代表我存储在QList 中的一个对象。我在QML 在ListView 中显示这个。但是,每个对象都有一个属性,恰好是一个字符串数组。我想在显示该行的委托中将其显示为ListView。但我不知道如何将该模型(对于对象的字符串数组属性)公开给QML。我不能通过数据函数公开它,因为模型是QObjects,不能是QVariants。我想改用QAbstractItemModel,但我仍然不知道如何为我的ListView 获取模型。以防万一,我使用的是Qt 5.0.0 版本。
【问题讨论】: