QML – कैसे करने के लिए वापस जाने के लिए पिछला पृष्ठ (felgo)

0

सवाल

मैं एक आवेदन के साथ कई पृष्ठों की है । उनमें से एक है एक सेटिंग्स पृष्ठ है, जहां उपयोगकर्ता का चयन कर सकते हैं विभिन्न सेटिंग्स. वहाँ रहे हैं विभिन्न बटन पर पृष्ठों के साथ जो मैं कर सकते हैं खोलने के अलग-अलग पृष्ठों की है ।

वर्तमान में मैं हमेशा के बीच स्विच पृष्ठों के साथ:

पृष्ठ.navigationStack.धक्का(nameOfPage)

के लिए ज्यादातर मामलों में यह ठीक है, लेकिन जब मैं settingspage, मैं चाहता हूँ करने के लिए वापस जाने के लिए पिछला पृष्ठ (पेज खोला गया था जब मैं बटन दबाया खोलने के लिए settingspage) और नहीं है निर्दिष्ट करने के लिए 1 पृष्ठ.

मैं काम कर रहा हूँ के साथ QML/Felgo

कोड उदाहरण: आयात Felgo 3.0 आयात QtQuick 2.0 आयात QtQuick.नियंत्रण 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 - इतना है कि मैं प्राप्त कर सकते हैं करने के लिए या तो 1 या 2 पृष्ठ पर निर्भर करता है - मैं कहाँ खोला settingspage से

किसी भी मदद वास्तव में सराहना की जाएगी

buttonclick felgo navigation qml
2021-11-19 09:52:31
1

सबसे अच्छा जवाब

0

मुझे लगता है कि आप चाहते हैं करने के लिए इस विधि का उपयोग करें:

https://felgo.com/doc/felgo-navigationstack/#pop-method

इस प्रदर्शन करेंगे रिवर्स एनीमेशन (मार की तरह एक वापस बटन में आईओएस या एंड्रॉयड) और निकाल देंगे और नष्ट पृष्ठ के शीर्ष पर हो चुकी है ।

2021-11-22 20:42:05

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में