2016-04-22 6 views
0

私はQMLオブジェクトのリストを持っています。qmlitemのすべてのプロパティを取得/解析するAPIはありますか?各qmlアイテムに対応するプロパティ/シグナルを設定したいのですか?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]) 

あなたはthis answerに示すようにQMetaObjectを使用して、さらに多くのC++側から行うことができます。

関連する問題