将页面重置为初始状态qml

时间:2012-09-03 18:05:42

标签: qt properties qt4 qml

我正在使用此代码加载页面

            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 个答案:

答案 0 :(得分:0)

问题是我删除了属性绑定,就像那个

entryName.text = "somestring"