Quiero recorrer los elementos secundarios de una Cuadrícula QML y destruir cada uno de ellos utilizando Javascript.Eliminar elementos secundarios de la Cuadrícula QML
Grid {
id: contentGrid
spacing: 10
ImageItem { imageSource: "file:/foo.jpeg" } // destroy this
ImageItem { imageSource: "file:/bar.jpeg" } // destroy this as well
}
Traté de hacer algo como esto pero no está funcionando hasta el momento.
for(var i = 0; contentGrid.children.length() < i; i++) {
contentGrid.childAt(i).destroy();
}
wooop. Increíble. – alex
¡Ja ja! la mejor parte es que tuve que volver para encontrar mi propia respuesta y recordar cómo hacerlo. –
en contexto de retroceso: si la destrucción vuelve a numerar la colección de elementos secundarios, ¿por qué no hacerlo? (Grid.children.length> 0) grid.children [0] .destroy()? – quetzalcoatl