how to dynamically update model in QML Gridview by PySide
===

here is the problem
I am using PySide work with QML

in my PySide Code I create a model and give it to QML


        self.rc = view.rootContext()
        controller = Controller()
        self.rc.setContextProperty('controller', controller)

        self.rc.setContextProperty('pythonListModel', self.thingList)
        view.setSource(QUrl('UI/PythonList.qml'))

in My QML

I create a 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
}

can I update the model (add something in the  self.thingList) then It shows in QML?
just like ajax loading tweets..