首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QML调用C++函数

2012-09-04 
【求助】QML调用C++函数我在c++中定义了一个类,带有成员函数,在qml里其他位置可以调用,但是写在function里,

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

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

热点排行
Bad Request.