如何创建用于QML的通用对象模型?
AnimalModel (
QuickView view;view.rootContext()->setContextProperty("myModel", &model);view.rootContext()->setContextProperty("obj", pDataObject);class DataObject : public QObject{
Q_OBJECT
Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
Q_PROPERTY(QString color READ color WRITE setColor NOTIFY colorChanged)
...
AnimalModel m_modelAnimals;
//Is this possible in any way?
//Q_PROPERTY(AnimalModel modelAnimals READ modelAnimals NOTIFY modelAnimalsChanged)};QAbstractListModel
QQmlListPropertyQQmlListProperty
有只小跳蛙
RISEBY
随时随地看视频慕课网APP
相关分类