Voglio passare in rassegna i figli di una griglia di QML e distruggerli utilizzando Javascript.Elimina figli di QML Grid
Grid {
id: contentGrid
spacing: 10
ImageItem { imageSource: "file:/foo.jpeg" } // destroy this
ImageItem { imageSource: "file:/bar.jpeg" } // destroy this as well
}
Ho provato a fare qualcosa di simile ma non funziona fino ad ora.
for(var i = 0; contentGrid.children.length() < i; i++) {
contentGrid.childAt(i).destroy();
}
Wooop. Eccezionale. – alex
Ah ah! la parte migliore è che dovevo tornare a trovare la mia risposta per ricordare come fare questo! –
nel contesto di retrocessione: se distrugge i titolari dei rifiuti, la raccolta dei bambini, perché no mentre (grid.children.length> 0) grid.children [0] .destroy()? – quetzalcoatl