示例代码:
struct content{
int id;
QString body;
};
struct column{
int id;
QString name;
QVector<content> contents;
};
struct row{
QVector<column> columns;
};
struct page{
QVector<row> rows;
};
我有一个私有成员的C ++类:
QVector<page> book;
这基本上是一个页面集合,其中任何页面都是行的集合,其中任何行都是列的集合,最后任何列都是内容的集合。
如何从qml&#39; book&#39;?我的意思是在准备好之后用C ++计算的结构(结构)的SPECIFIC集合? 我正在寻找分享它或将其功能传递给qml ......
我不确定Q_PROPERTY(QVector书......)等是一种好方法,因为如果QML确实知道QVector是什么以及结构页面是什么,我就不是真的......