QML이 객체들은 Parent - Child 관계를 가질 수 있다.
이 깊이는 무제한으로 할 수 있다.
각 Parent와 Child가 서로의 control에 접근을 할 수 있는데 Parent와 Child간에는 접근할 수 있는 권한이 있다.
child 에서 parent에 접근할 때는 깊이에 상관없이 무제한으로 접근할 수 있지만 반대로 parent에서 child에 접근할 때는 1 depth이상으로는 접근 할 수가 없다.
1 depth만 접근할 수 있음
그럼 parent의 입장에서 child의 child에 접근하려면 어떻게 해야 할까?
이때 필요한 propert가 ailas 이다. ails는 말 그대로 child 또는 객체의 레퍼런스 별명이다. ailas property 이외에 child 객체에 함수를 만들고 함수를 통해 접근할 수 있고 parent 객체에 선언한 변수를 child 객체에서 사용할 수도 있다.
'karma( 업 ) > QT&QML 시작하기' 카테고리의 다른 글
OS X 에 QML 개발환경 설치하기 - 2 (0) | 2017.02.28 |
---|---|
OS X 에 QML 개발환경 설치하기 - 1 (1) | 2017.02.27 |
QT QML 시작하기 10 - QML Event & Control (0) | 2016.12.05 |
QT QML 시작하기 9 - QML Object Type (0) | 2016.12.05 |
QT QML 시작하기 7 - QML 구조 (0) | 2016.12.05 |