QML——QML调用c++中,类指针的方式
直接看下面代码
class Son
{
Q_OBJECT
/* 功能 */
}
class Father
{
Q_OBJECT
public:
Q_INVOKABLE Son * getSon();
}
main.cpp 中注册方式如下
//Son类要如下方式注册
qmlRegisterUncreatableType
//father 注册方式很多,下面为一种
QScopedPointer
qmlRegisterSingletonInstance("Father", 1, 0, "Father", father.get());
共有 0 条评论