簡體   English   中英

如何從QML訪問QModelIndex行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM