Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QL列出cpp中的结构并访问qml中的结构成员_C++_Qt_Listview_Struct_Qml - Fatal编程技术网

C++ QL列出cpp中的结构并访问qml中的结构成员

C++ QL列出cpp中的结构并访问qml中的结构成员,c++,qt,listview,struct,qml,C++,Qt,Listview,Struct,Qml,我和其他用户面临着同样的问题,因为查询的链接与我的类似- 但是我想坚持使用struct,而不是使用QProperty的类,将成员作为struct的成员,并在我的qml中访问这些结构成员。我该怎么做 您很可能必须将结构包装在QObject中。为什么不直接使用类呢?如果结构是一个QAbstractListModel,我会将整个数组包装成一个QAbstractListModel。这是一个多一点的工作,然而。答案已经在链接中接受。“ QML 不能访问低级结构类型。”类或结构> 在真正的C++访问中,除

我和其他用户面临着同样的问题,因为查询的链接与我的类似-


但是我想坚持使用struct,而不是使用QProperty的类,将成员作为struct的成员,并在我的qml中访问这些结构成员。我该怎么做

您很可能必须将结构包装在QObject中。为什么不直接使用类呢?如果结构是一个
QAbstractListModel
,我会将整个数组包装成一个
QAbstractListModel。这是一个多一点的工作,然而。答案已经在链接中接受。“<代码> QML 不能访问低级结构类型。”<代码>类<代码>或<代码>结构> <代码>在真正的C++访问中,除了默认访问修饰符之外,没有什么区别。你能提供一些关于你想对你的数据做什么的信息吗?您希望如何在QML中使用对象及其数据?