读书人

QML调用C++函数

发布时间: 2012-09-04 14:19:30 作者: rapoo

【求助】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);

我这样用没问题,你试下。

读书人网 >QT开发

热点推荐