Я хочу передать объекты из одного qml в другой qml. У меня есть модель списка.Как передать объекты между qml
ListModel {
id:favouriteapp
ListElement {
id: 1
name:"ABSC"
title:"5:03pm"
description:"heloo-1"
icon1:"images/climate_icon.png"
icon2:"images/climate_icon.png"
pinStatus : false
isLoaded: false
}
ListElement {
id: 2
name:"GHTT"
title:"Home at 5:23pm"
description:"via Gaydon Road-2"
icon1:"images/navigation_icon.png"
icon2:"images/navigation_icon.png"
pinStatus : false
isLoaded: false
}
}
Теперь я пройти каждое свойство ListElement
с помощью строкового значения к другому QML.
Как передать весь этот объект ListElement
другим qml.
все 'id' не должны быть строкой или числом. [Read] (http://doc.qt.io/qt-5/qtqml-syntax-objectattributes.html#the-id-attribute) документы. Просто сделайте это, например 'id: obj1' и, таким образом, передайте' obj1' в качестве ссылки на элемент. – folibis
@folibis: id является одним из свойств в моем «ListElement». Я отредактировал код –
Вы только что удалили 'id's? Вы прочитали мой ответ? – folibis