Уничтожить из столбца детей не удаляет его из детей в qml - PullRequest
0 голосов
/ 22 февраля 2019

В qml у меня возникает следующая проблема, я хочу удалить элемент из column компонента, и элемент исчезает визуально, если я вызываю columnId.children[index].destroy(), проблема в том, что он все еще появляется в childrenobject.

Под column я подразумеваю что-то вроде этого

    Column {
        id: columnCData
        Item {}
        Item {}
        Item {}
        Item {}
        Item {}
        Item {}
    }

Примечание: эти элементы динамически добавляются с компонентом {}

Предположим, что вqml javascript Я вызываю функцию, которая удалит элемент:

function removeItem(index) {
var _contentData = columnCData.children
_contentData[index].destroy()
}

Это удалит элемент визуально, но все равно появится на дочернем объекте, и под этим я подразумеваю следующее:

enter image description here

Как его можно оттуда убрать?Или мне нужно сделать это по-другому?используя другое свойство чего-то подобного?Для меня очень важно забрать оттуда предметы, которые я использовал для функции destroy().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...