你理解错了 所有 qml所能处理的数据都是 qobject的 类。结构体想传递给qml 得写成qobject类。用c++ 把一个实例化的qobject对象注册到qml上下文。不过我更相信你的程序设计有问题。qml不应该去处理数据本身。你应该问 qml信号如何绑定到c++对象和函数。搜索 c++和qml混合编程 文章 你就能学到必要知识