QDeclarativeView viewer;
QDeclarativeContext *ctxt = viewer.rootContext();
ctxt->setContextProperty("tvModel", QVariant::fromValue(tvDataList));
ctxt->setContextProperty("radioModel", QVariant::fromValue(radioDataList));
viewer.setSource(QUrl::fromLocalFile("qml2/CHDTVBASE/Stb.qml"));
viewer.show();
我在main函数里面这样做是可以的,但是搜索出新节目以后,在这样
QDeclarativeView viewer;
QDeclarativeContext *ctxt = viewer.rootContext();
ctxt->setContextProperty("tvModel", QVariant::fromValue(tvDataList));
ctxt->setContextProperty("radioModel", QVariant::fromValue(radioDataList));
就不行了tvModel,radioModel没有更新