Как проверить, был ли создан объект компонента qml (который создается динамически)?

У меня есть компонент, который должен быть создан динамически.

Component {
    id: myComponent
    Rectangle {
        id: letItBeRect
    }
}

Я хочу создать его динамически (когда нажата какая-то кнопка) в такой функции:

function loadComponent() {
    myComponent.createObject(root); //root is some root component, doesn't matter
}

У меня есть состояние для корневого компонента, который зависит от некоторого свойства letItBeRect:

state: letItBeRect.visible ? "visible" : "hidden"

Итак, вопрос в том, как проверить, был ли создан letItBeRect, чтобы я мог назначить правильное значение свойству "state" корневого компонента?

Я получаю "ReferenceError: letItBeRect не определено" до сих пор, что ожидается от этого фрагмента кода.

PS Это не настоящий код, который у меня есть, потому что я не хочу размещать здесь коммерческий код. Спасибо

0 ответов

Другие вопросы по тегам