問題:
使用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)行前。