1
我需要獲取我的列表Model的數組中項目的數量,其中array是列表中的元素之一。請參閱下面的代碼片段。QML中的Listmodel問題
我需要在列表元素中獲得'lValues'的數量。 (例如在C++方面:左值[]的sizeof)
ListModel {
id: primaryList
ListElement {
Color: "label"
lValues: [
ListElement { lValues: 20 },
ListElement { lValues: 0 },
ListElement { lValues: 50 },
ListElement { lValues: 60 },
ListElement { lValues: 35 },
ListElement { lValues: 70 },
ListElement { lValues: 80 }
]
}
}
感謝adavnce
我試過這個,但是它給了我錯誤「TypeError:表達式結果'primaryList.get(0).lValues'[undefined]不是一個對象。 答案應該是7,因爲lValues數組中有7個項目。 – DNamto
我剛剛使用上面的代碼創建了新的QtQuick應用程序(我沒有從默認的QT-Creator QML中刪除Rectangle和Mousearea)。 還有「7」,沒有錯誤。 你可以發佈你的完整版嗎? –