查看完整版本: [-- 关于qml的stackView界面切换的问题 --]

QTCN开发网 -> Qt QML开发 -> 关于qml的stackView界面切换的问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

林维渊 2018-09-10 21:23

关于qml的stackView界面切换的问题

我在一个qml使用stack.push("qrc:///test.qml");切换了另一个文件,请问怎么在test.qml 操作stack?

never_forget 2018-09-11 08:46
如果是加载文件的话,不存在父子关系,无法通过这个控制,但是,如果你的 stack 是定义在 main.qml 里面的话,可以直接写 stack.pop(),虽然在 IDE 中 stack 无法被识别,但是,可以工作,毕竟,main 里面的东西都可以被看做全局的

小韩老师 2018-09-11 12:20
不是有信号,定义一个全局的实例,需要操作就发送信号,stack接收到信号进行处理。

zzs0829 2018-09-23 19:29
在test.qml的根元素中,可以访问StackView的附加属性,StackView.view获得StackView的对象,具体可以查看F1


查看完整版本: [-- 关于qml的stackView界面切换的问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled