当前位置: 代码迷 >> QT开发 >> QML调用C++函数
  详细解决方案

QML调用C++函数

热度:638   发布时间:2016-04-25 04:35:07.0
【求助】QML调用C++函数
我在c++中定义了一个类,带有成员函数,在qml里其他位置可以调用,但是写在function里,就报错说
ReferenceError: Can't find variable: getput(类在qml中的名)

------解决方案--------------------
//嵌入c++对象
QDeclarativeEngine *engine=viewer.engine();
QDeclarativeContext *context=engine->rootContext();
context->setContextProperty("cEngine", &cEngine);

我这样用没问题,你试下。
  相关解决方案