Ubuntu 应用程序开发 - 如何在两个页面之间进行通信

Ubuntu 应用程序开发 - 如何在两个页面之间进行通信

在一个页面上,我显示了 ListView,并在子页面上创建新记录。当子页面关闭时,我想刷新 ListView。是否有一些信号可以在页面获得焦点时通知我或类似情况?这是在 QML 中使用 Ubuntu.Components 中的页面完成的。

答案1

 Connections{
     target: pageStack
     onCurrentPageChanged:{
         if( pageStack.currentPage === mainPage2) {
             print ("back on page mainPage2")

         }
         else {
             print ("exiting page mainPage2")
         }
     }
 }

相关内容