작성
·
229
답변 2
1
1
Rectangle {
id: a1
color: "#272822"
width: 320
height: 480
Rectangle {
id: a2
y: 64
width: 256
height: 256
color: "green"
}
Rectangle {
id: a3
x: 64
y: 172
width: 256
height: 256
color: "blue"
}
}
위의 예에서 id가 a1 이라는 Rectangle 은 하위에 a2 와 a3 를 포함하고 a2와 a3 의 좌표는 a1 의좌표시작 시작점이 된다는 뜻입니다. 그래 Visual Parent 라는 뜻 a2 와 a3 의 parent 는 a1 이라는 개념을 Visual Parent 라고 설명할 수 있습니다. 즉 상속의 개념이나 실제로 위의 a1,a2,a3 모두 보여지는(Visual) 타입인데 상속의 관계로 묶여 있다고 생각하시면 됩니다. 따라서 Visual Parent 는 Rectangle 과 같이 보여지는 모든 Visual Parent 를 가지고 있는 상하 구조를 가지고 있는 개념을 Visual Parent 라고 생각하시면 됩니다. 아래 그림은 위의 Rectangle 타입을 표시한 화면 그림입니다.
Visual Parent 를 더 간단히 표현하자면 모든 QML 타입은 상하구조(또는 상속관계) 라고 이해하시면 됩니다.
네 맞습니다.^^