-
카테고리
-
세부 분야
데스크톱 앱 개발
-
해결 여부
미해결
Qt Quick 모듈의 해석 질문드립니다.
22.07.05 09:38 작성 조회수 149
3
안녕하세요! 해당 부분에서 "kinds of parenting"의 프로그래밍적 의미가 이해가 되지 않아서 질문 드립니다.
답변을 작성해보세요.
1
1
김대진
지식공유자2022.07.05
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 타입은 상하구조(또는 상속관계) 라고 이해하시면 됩니다.
답변 2