我们可以将C++定义的类型的类型注册到QML,在QML中使用这个类型。首先看看几个关键的东东
int qmlRegisterType ( const char * uri, int versionMajor, int versionMinor, const char * qmlName )
上面这个模板函数就是用来向QML注册C++类型。
下面一个例子就是向QML注册Person类型。
本文介绍如何通过qmlRegisterType将C++定义的Person类型注册到QML中,并在QML内使用该类型。示例包括person.h、person.cpp和main.cpp文件,以及example.qml文件的具体实现。
我们可以将C++定义的类型的类型注册到QML,在QML中使用这个类型。首先看看几个关键的东东
int qmlRegisterType ( const char * uri, int versionMajor, int versionMinor, const char * qmlName )
上面这个模板函数就是用来向QML注册C++类型。
下面一个例子就是向QML注册Person类型。
857

被折叠的 条评论
为什么被折叠?