[英]How to access QModelIndex row from QML
我的QML代碼中有這個:
TreeView {
...
onExpanded: {
console.log("onExpanded called", index)
}
}
這是它被稱為時的輸出:
QModelIndex(1,0,0x5d9f5a0,TreeModel(0x5deae90))
如何在QML代碼中訪問第一個值( 1
)?
如果你在QML中有一個Object並且你不知道如何訪問它的屬性,你總是可以使用: Object.keys(obejectInQuestion)
。
至少對於ListModel
獲取的QModelIndex
,getter row()
用於屬性row
。 因此,要訪問它,請使用: myQModelIndexThingy.row
而不是myQModelIndexThingy.row()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.