내 앱에 두 개의 QML 파일이있는 스택 뷰가 있습니다. 그리고 QML 파일 내에서 다른 QML 파일로 이동할 필요가 있습니다. QML 파일 자체를 push 또는 pop하기 위해 stackview에 액세스 할 수 없습니다. 어떻게 설계해야합니까? Main.qmlQML StackView, 푸시 된 항목 내에서 이동하는 방법?
Rectangle
{
id: mainBkg
color: "white"
width: Screen.width
height: Screen.height
//Tickes every globalTimer.interval
property int globalTick: 0
Statusbar
{
width: Screen.width
height: Screen.height*0.2
id: statusBar
Rectangle
{
width: parent.width
height: parent.height*0.2
anchors.fill: parent
color: "green"
Text {
id: t
text: qsTr("QMLfile1")
}
}
}//end of statusbar
StackView {
id: stackView
anchors.top: statusBar.bottom
anchors.centerIn: parent
//What should be here? So that stackView
//will be available inside the loaded items.
initialItem:
}
}
다음
두 QML 파일입니다
QMLfile1.qml
Rectangle
{
width: parent.width
height: parent.height*0.2
anchors.fill: parent
color: "green"
Text {
id: t
text: qsTr("QMLfile1")
}
MouseArea:{
onClicked: //move to other QML file in stackview
}
}
내가 다른 QML 위처럼 파일이 있습니다.
제 상상력을 높이기 위해 몇 가지 코드를 공유하십시오. – derM
코드를 설명하는 소스 코드를 제공해야합니다. "스택 뷰에 액세스 할 수 없습니다"라는 것은 무슨 뜻입니까? – folibis
죄송합니다. 코드로 업데이트했습니다. 내가 코드를 추가하지 않은 이유는 샘플 StackView 코드가 그렇게 비슷하기 때문입니다. –