我在c++中定义了一个类,带有成员函数,在qml里其他位置可以调用,但是写在function里,就报错说
ReferenceError: Can't find variable: getput(类在qml中的名)
------解决方案--------------------
//嵌入c++对象
QDeclarativeEngine *engine=viewer.engine();
QDeclarativeContext *context=engine->rootContext();
context->setContextProperty("cEngine", &cEngine);
我这样用没问题,你试下。