如何导出qmlitem的所有属性/信号



我有QML对象列表,我想填充对应于每个qml项目的属性/信号,是否有任何API来获取/解析qmlitem的所有属性?

Example:
qml: QQmlConnections(0xb719e0)
qml: QQmlTimer(0xb70c80)
qml: QQuickLoader(0xb3b780)
qml: QQuickLoader_QML_15(0xb262e0)
qml: QQuickItem(0xe3b3e0)
qml: QQuickLoader(0xe3b410)
qml: QQuickItem_QML_58(0xe41ba0)

您可以像这样迭代对象的成员:

for (var p in obj) console.log(p + " " + typeof obj[p] + " " + obj[p])

您可以从C++方面做更多的事情,使用本答案中所示的QMetaObject

相关内容

  • 没有找到相关文章

最新更新