2

我有一个应该动态创建的组件。

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,所以我可以为根组件的“状态”属性分配一个适当的值?

到目前为止,我收到“ReferenceError:letItBeRect 未定义”,这是此代码片段所预期的。

PS这不是我拥有的真实代码,因为我不想在这里放商业代码。谢谢

4

0 回答 0