2016-04-22 7 views
0

У меня есть список объектов QML, я хотел бы заполнить свойства/сигналы, соответствующие каждому элементу qml, есть ли какой-либо API для получения/анализа всех свойств qmlitem?Как экспортировать все свойство/сигнал 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) 

ответ

1

Вы можете перебирать элементы объекта, как это:

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

Вы можете сделать еще больше из стороны в C++, используя QMetaObject, как показано на this answer.