问题:
使用setContextProperty函数将一个c++中定义的变量xxx 设置为qml上下文属性,但是在qml中访问时报错:“ReferenceError: xxx is not defined”.
原因:
在main函数中 engine.rootContext()->setContextProperty(“xxx”, &xxx)行放在engine.load(url)行后。应该放在engine.load(url)行前。
问题:
使用setContextProperty函数将一个c++中定义的变量xxx 设置为qml上下文属性,但是在qml中访问时报错:“ReferenceError: xxx is not defined”.
原因:
在main函数中 engine.rootContext()->setContextProperty(“xxx”, &xxx)行放在engine.load(url)行后。应该放在engine.load(url)行前。