QML多页面的创建与返回
来源:互联网 发布:好布业软件 编辑:程序博客网 时间:2024/05/10 12:54
创建一个动态页面
var object=Qt.createComponent("lightMoshi.qml").createObject(lightpage)
lightMoshi.qml是要跳转的页面,lightpage是父页
页面的销毁
lightpage.destroy()
多页面的销毁与跳转
parlopage.qml
var object=Qt.createComponent("lightMoshi.qml").createObject(parlopage)
object.title = "客厅"
lightMoshi.qml
propertyaliastitle:titleText.text
Text {
id: titleText
color: "red"
}
onClicked: {
lightpage1.destroy()
if(titleText.text == "客厅")
parlopage.destroy()
else
bedroompage.destroy()
}
这种跳转界面上会显示自己取名的标题
第二种不带标题的跳转lightMoshi.qml
property alias title:lightpage1.objectNameonClicked: {lightpage1.destroy()if(lightpage1.objectName == "客厅")parlopage.destroy()
elsebedroompage.destroy()
}
多次试验后发现上述方法只适合两个页面之间切换,当多个页面的时候越来越麻烦,后来找到了另外一种删除页面的方法onClicked: {lightpage2.destroy()lightpage2.parent.destroy()lightpage2.parent.parent.destroy()}
- QML多页面的创建与返回
- 【Qt开发】qml页面的创建、呈现与销毁
- QML学习笔记 创建页面表示方法
- Qml中ToolTip的创建
- qml页面之间传值及传返回值
- 页面返回与空链接的使用
- QML页面切换的动画效果
- C++与QML的集成
- QML与C++的交互
- qml与C++的交互
- QML与C++的集成
- QML的Window与ApplicationWindow
- 使用C++创建新的QML类型
- iOS webView与H5的交互(返回页面的处理)
- iOS webView与H5的交互(返回页面的处理)
- iOS webView与H5的交互(返回页面的处理)
- Android多个Activity之间的页面跳转带参传递与返回
- 页面的返回操作
- 下载Samsung Kernel for Android
- MySql常见的错误代码查询
- FFMpeg的output_example.c例子分析
- 一个异常捕获的经验
- 尾序列问题
- QML多页面的创建与返回
- 非局部均值 non local mean
- 敏捷开发 26条至理名言
- android listview 使用的关键点
- getdate格式转换
- Oracle_PL-SQL_JavaSource_13
- java study 07day--面向对象继承中类成员中的特点
- LIKE关键字中的通配符及其含义
- maven的pom.xml详解