2013-05-18 46 views
0

Widget.qmlButton.qmlLabel.qml .. 在Widget.qml,有Button元,並在Button.qml,有Label馬塔...QML,如何訪問子元對象

如何訪問在WidgetButton標籤...

Widget.qmlLable.qml

+1

什麼是「子元對象」?你在Widget.qml中嘗試過什麼? –

+0

這似乎是XY問題的另一個變體:http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –

回答

0

只能綁定的Label內部性質標籤本身。如果你只是想明確地設置這些屬性,你可以把它放在一個JavaScript函數,該組件被創建時稱爲內:

ClearButton { 
    Component.onCompleted: { label.text = ... } 
} 

或者你可以綁定內ClearButton性能和綁定標籤屬性的母按鈕:

ClearButton { 
    id: button 
    property var text: "登陸" // prefer "property string text" 

    ... 

    Label { 
     text: button.text 
     ... 
    } 
}