Как проверить, был ли создан объект компонента 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 Это не настоящий код, который у меня есть, потому что я не хочу размещать здесь коммерческий код. Спасибо