QT怎样将一个结构体作为函数参数从C++传递到QML

2025-03-06 19:10:04
推荐回答(1个)
回答1:

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