• 3868阅读
  • 3回复

[提问]如何切换各form? [复制链接]

上一主题 下一主题
离线csoapy
 

只看楼主 倒序阅读 楼主  发表于: 2015-05-04
在开发ios应用,目录结构如下:
main.qml
------MainFrom.qml

------A1Form.qml

------A2Form.qml

在AxForm中导出MouseArea属性,在main.qml中写点击的响应代码。

目前的做法是默认MainForm为主界面,A1、A2为子界面。

点击MainForm上的某个按钮时显示A1From
  1. mainForm.visible = flase
  2. a1Form.visible = true

点击A1Form上的某按钮时返回A2Form:

  1. a1Form.visible = flase
  2. a2Form.visible = true

现在A2Form能显示出来,但是无法返回A1Form,点击事件里面concole.log()了一下,确实看到执行了。

不知道A1Form为何没有返回?或者怎样跟踪定位原因?

我是QML新手,这个思路有没有问题?或者,有没有更好的方法?先谢了!







在线toby520

只看该作者 1楼 发表于: 2015-05-04
开发移动app ,建议使用stackview或者tabview来做页面的切换,这样更加符合用户体验
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线csoapy

只看该作者 2楼 发表于: 2015-05-04
离线csoapy

只看该作者 3楼 发表于: 2015-05-04
快速回复
限100 字节
 
上一个 下一个