2015-02-06 5 views

답변

12

당신이 외부로 내부 객체/속성을 노출해야하는 경우, 당신이 그것을에 alias을 만들어야합니다.

import QtQuick 2.0 

Item { 
    width: 200; height: 200 
    property alias loaderItem: loader.item 

    Loader { 
     id: loader 
     anchors.fill: parent 
     sourceComponent: rect 
    } 

    Component { 
     id: rect 
     Rectangle 
     { 
      width: 50 
      height: 50 
      color: "red" 
      property int x 
     } 
    } 
} 
+0

어떻게하면 'x'에 액세스하는 데 도움이됩니까? – vsz

+1

@vsz'loaderItem.x'를 통해이 파일에 접근 할 수 있습니다. – GrecKo

+0

외부 파일의 경우'loader.source : "something.qml"'과 함께 작동하지 않습니다. 몇 가지 실험을하고 필요한 경우 새로운 질문을 올립니다. – vsz

관련 문제