如何通过在手机上单击两次后退按钮退出应用程序?
为了回到上一页,我这样做了
Keys.onBackPressed: {
stackView.push("previous.qml")
}
发布于 2020-10-12 16:14:41
Keys.onBackPressed: {
timer.pressBack()
}
Timer{
id: timer
property bool backPressed: false
repeat: false
interval: 200//ms
onTriggered: backPressed = false
function pressBack(){
if(backPressed){
timer.stop()
backPressed = false
// leave application
// your code
leaveApp()
}
else{
backPressed = true
timer.start()
}
}
}
您可以使用计时器来执行此操作,在50ms内,如果您按两次back,它将运行leaveApp()。
https://stackoverflow.com/questions/64317369
复制