当前位置: 代码迷 >> QT开发 >> 想用qml,实现两个页面的切换,该怎么做最好呢?
  详细解决方案

想用qml,实现两个页面的切换,该怎么做最好呢?

热度:98   发布时间:2016-04-25 03:19:44.0
想用qml,实现两个页面的切换,该如何做最好呢???
就是一个窗口中,搞2个页面
每个页面都是Rectangle,尺寸是一样的
而每一个页面分别对应一个.qml文件

然后实现如下功能:
点击1.qml中的按钮,进入2.qml的页面
点击2.qml中的返回按钮,则退回到1.qml的页面

我是这么想的:
2.qml的页面首先弄成不可见visible false
可是在1.qml中,无法访问2.qml中Rectangle的id
那么我在1.qml中那个按钮的onClicked就无法让第二个页面显示了

求助我该怎么实现好啊
qml小白

------解决方案--------------------
把另外一个Rectangle作为这两个1.qml和2.qml的父级,给他们设置id,通过id来访问。
------解决方案--------------------
看看QML的例子samegame是如何处理的?大致思想和版主类似。
------解决方案--------------------
添加一句:
page1.visible = false
------解决方案--------------------
有个 qml 模仿 360 的可以看看,google 一下
  相关解决方案