连接到" onCompleted"来自js代码的组件信号

时间:2016-03-05 16:04:03

标签: signals qml components

我有一个带有堆栈视图的主窗口,允许其他组件推送堆栈上的组件。每个组件都有一个属性" title"它定义了appBar中的标题。这是我想要的代码(它不起作用):

function pushPage(page) {
    stackView.push(page);
    if (page.status === Component.Ready) {
       titleLabel.text = stackView.get(stackView.depth-1).title;
    }
    page.onCompleted: {//This does not work
        titleLabel.text = stackView.get(stackView.depth-1).title;
    }
}

正如您所看到的,组件在推送时尚未加载。所以"标题"必须在组件完成加载时设置。但是我怎样才能连接到" onCompleted"命令代码中的组件信号?我的示例中的语法不起作用。

0 个答案:

没有答案