我有一个简单的需求:我定义了一个 C++ 类
class MyClass: public QDeclarativeItem
{
Q_OBJECT
public:
MyClass(QDeclarativeItem * parent=0);
...
private:
QList<QString> mList
}
当然,我已经注册了它:qmlRegisterType<MyClass>(...)
我想在 QML 代码中访问我的QList<QString> mList
. 我该怎么做?
这让我很恼火,因为它看起来像一个简单的问题,但我找不到任何关于此的内容。(我可以创建一个 Q_INVOKABLE 插槽,但我无法读取结果等...)
编辑:QML 支持的数据类型