Birkaç sayfalık bir başvurum var. Bunlardan biri, kullanıcının çeşitli ayarları seçebileceği bir ayarlar sayfasıdır. Sayfalarda farklı sayfaları açabileceğim çeşitli düğmeler var.
Şu anda her zaman sayfalar arasında geçiş yapıyorum:
sayfa.Seyir gemisi.itme (nameOfPage)
Çoğu durumda bu sorun değil, ancak settingspace'i kapattığımda önceki sayfaya (settingspace'i açmak için düğmeye bastığımda açılan sayfa) geri dönmek istiyorum ve 1 sayfa belirtmem gerekmiyor.
QML / Felgo ile çalışıyorum
kod örneği: felgo 3.0'ı içe aktar QtQuick 2.0'ı içe aktar qtquick'i içe aktar.Kontroller 1.4
App {
id: app
NavigationStack {
Page {
id: page
navigationBarHidden: true
Text { text: qsTr("1st page") }
Button {
y: 30; text: "go to 2nd page"
onClicked: page.navigationStack.push(secondpage)
}
Button {
y: 60; text: "go to settings"
onClicked: page.navigationStack.push(settingsPage)
}
}
}
Component {
id: secondpage
Page {
navigationBarHidden: true
Text { text: qsTr("2nd page") }
Button {
y: 30; text: "go to 1st page"
onClicked: page.navigationStack.push(page)
}
Button {
y: 60; text: "go to settings"
onClicked: page.navigationStack.push(settingsPage)
}
}
}
Component {
id: settingsPage
Page {
navigationBarHidden: true
Text { text: qsTr("settings page") }
//various settings
Button {
y: 30; text: "go to previous page"
onClicked: page.navigationStack.push(page) //??
}
}
}
}
47. satıra ne koyacağımı bilmiyorum - böylece settingspace'i açtığım yere bağlı olarak 1. veya 2. sayfaya ulaşabilirim
herhangi bir yardım gerçekten takdir edilecektir