【发布时间】:2015-10-09 11:25:32
【问题描述】:
我看到列表,它有适量的行(根据 QStringList 中的元素数量),但行是空的。
我做错了什么?
在 C++ 中我的代码是:
QStringList s;
s.append("1");
s.append("2");
s.append("2");
s.append("2");
s.append("2");
s.append("2");
QObject * pList = pQmlObject->findChild<QObject*>("devicesList");
pList->setProperty("model",s);
在 QML 中我会这样做:
ListView {
id:devicesList
objectName:"devicesList"
width: 100; height: 100
model: myModel
delegate: Rectangle {
height: 50
width: 100
}
}
非常感谢您的帮助!
【问题讨论】:
-
AFAIK 委托必须是 Item 或 Component
-
@danielfranca
Rectangle是Item