这是问题所在 我正在使用PySide与QML协同工作
在我的PySide代码中,我创建了一个模型并将其提供给QML
self.rc = view.rootContext()
controller = Controller()
self.rc.setContextProperty('controller', controller)
self.rc.setContextProperty('pythonListModel', self.thingList)
view.setSource(QUrl('UI/PythonList.qml'))
在我的QML中
我创建了一个GridView
GridView {
id: imagegrid
model: pythonListModel
anchors.fill:parent
cellWidth:(imagegrid.width )/ 4
cellHeight:(imagegrid.cellWidth) * 0.62
anchors.centerIn : mainWindow
anchors.margins: 10
delegate: picture_component
}
我可以更新模型(在self.thingList中添加一些内容)然后在QML中显示吗? 就像ajax加载推文..