将页面重置为初始状态 qml
Posted
技术标签:
【中文标题】将页面重置为初始状态 qml【英文标题】:Reset page to initial state qml 【发布时间】:2012-09-03 18:05:42 【问题描述】:我正在使用此代码加载页面
onClicked:
creationDetailsSheetLoader.source = "CreationDetailsPage.qml"
creationDetailsSheetLoader.item.reset()
pageStack.push(creationDetailsSheetLoader.item)
我想要数据
property string iconPath: ""
property string iconName: ""
property string appNameString: ""
property string desktop: ""
每次退出页面后重置
我有这样设置的组件属性
text: ( desktop == "" ) ? "No app selected" : desktop
如果我这样做
function reset()
iconName = ""
iconPath = ""
appNameString = ""
desktop = ""
并调用加载器的这个onLoaded,组件属性与上面指定保持不变 我究竟做错了什么? 或者有什么简单的方法可以将页面重置为初始状态
提前致谢
【问题讨论】:
【参考方案1】:问题是我删除了属性绑定,就像那样
entryName.text = "somestring"
【讨论】:
以上是关于将页面重置为初始状态 qml的主要内容,如果未能解决你的问题,请参考以下文章