我的QML代码中有这个:
TreeView { ... onExpanded: { console.log("onExpanded called", index) } }
这是它被称为时的输出:
QModelIndex(1,0,0x5d9f5a0,TreeModel(0x5deae90))
如何访问1
QML代码中的第一个值()?
如果你在QML中有一个Object并且你不知道如何访问它的属性,你总是可以使用:Object.keys(obejectInQuestion)
.
至少对于QModelIndex
你得到ListModel
的吸气剂row()
是用于财产row
.所以要访问它,请使用:myQModelIndexThingy.row
而不是myQModelIndexThingy.row()