【qml】qml中访问c++中定义的变量,报错“ReferenceError: xxx is not defined”
问题:使用setContextProperty函数将一个c++中定义的变量xxx 设置为qml上下文属性,但是在qml中访问时报错:“ReferenceError: xxx is not defined”.原因:在main函数中 engine.rootContext()->setContextProperty(“xxx”, &xxx)行放在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)行前。
更多推荐
所有评论(0)