QML QT5에서 할당 된 속성 구성 요소를 표시하는 방법은 무엇입니까? Main.qml에서
Item {
id:windowId
width:200;height;200;
Page{
style: MyStyle{
id:myStyleId
background: Rectangle{
width:30;height;30;color:"blue"
}
background2: Rectangle{
width:10;height;10;color:"green"
}
}
}
}
Page.qml에서
나는 스타일 속성 페이지를 만드는 동안 MyStyle에 할당 한 이상 당신이 볼 수 있듯이 MyStyle.qmlItem {
id: mystyleId
property Rectangle background
property Rectangle background2
//How to display the background and background2 properties
}
에서
Item {
id: pageId
property MyStyle style
//How to display the style property
}
페이지 및 backgr에 스타일 속성을 표시하려면 어떻게해야합니까? ound 속성은 MyStyle을 insode합니다.
나는 또한 유사 MyStyle.qml에서 Page.qml이와 같은 일을 시도하지만, 여전히 오류
Item {
property alias style : loader.sourceComponent
Loader { id: loader }
}
끝에 거친 도면없이 표시되지 않을 때 : (1) 페이지. qml; Style.qml
원하는 결과를 보여주는 작은 drwaing을 추가하고 Qt 버전 중 하나 (Qt4 또는 Qt5)를 선택할 수 있습니까? 이러한 버전에서는 상황이 크게 다를 수 있습니다. 나는 오직 Qt5로만 도울 수있다. – derM
@derM 나는 대략적인 스케치를 만들었고 그것은 Qt5를위한 것이다. – Imran