Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. StackView's page How to get 'android Back'

StackView's page How to get 'android Back'

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
4 Posts 2 Posters 1.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    THEFree
    wrote on last edited by
    #1

    index.qml have stackview

    stackview 's initialItem is Login.qml

    i want to know my Login.qml how to get Android 's back KEYS

    ekkescornerE 1 Reply Last reply
    0
    • T THEFree

      index.qml have stackview

      stackview 's initialItem is Login.qml

      i want to know my Login.qml how to get Android 's back KEYS

      ekkescornerE Offline
      ekkescornerE Offline
      ekkescorner
      Qt Champions 2016
      wrote on last edited by
      #2

      @THEFree

      Keys.onBackPressed: {
          event.accepted = true
      	// do your stuff
      }
      

      ekke ... Qt Champion 2016 | 2024 ... mobile business apps
      5.15 --> 6.9 https://t1p.de/ekkeChecklist
      QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

      T 1 Reply Last reply
      1
      • ekkescornerE ekkescorner

        @THEFree

        Keys.onBackPressed: {
            event.accepted = true
        	// do your stuff
        }
        
        T Offline
        T Offline
        THEFree
        wrote on last edited by
        #3

        @ekkescorner

        i am push page1 page2 page3 page4

        page1 have onBackPressed console.debug(11)
        page2 have onBackPressed console.debug(22)
        page3 have onBackPressed console.debug(33)
        page4 have onBackPressed console.debug(44)

        if push page2 , The log is 11
        page3 log is 22
        page4 log is 33

        why

        ekkescornerE 1 Reply Last reply
        0
        • T THEFree

          @ekkescorner

          i am push page1 page2 page3 page4

          page1 have onBackPressed console.debug(11)
          page2 have onBackPressed console.debug(22)
          page3 have onBackPressed console.debug(33)
          page4 have onBackPressed console.debug(44)

          if push page2 , The log is 11
          page3 log is 22
          page4 log is 33

          why

          ekkescornerE Offline
          ekkescornerE Offline
          ekkescorner
          Qt Champions 2016
          wrote on last edited by
          #4

          @THEFree don't understand your problem

          I'm using onBackPressed at root of stack and doing a pop()
          you can get some ideas here: https://appbus.wordpress.com/2016/05/27/stacked-pages-app/

          ekke ... Qt Champion 2016 | 2024 ... mobile business apps
          5.15 --> 6.9 https://t1p.de/ekkeChecklist
          QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved