0

我有一个带有导航窗格的登录页面,当用户成功登录时,我应该重定向到 main.qml 文件,而单击 ii 不能从 signin.qml 文件转到 main.qml 文件?如何做到这一点任何人都可以给我建议`

4

1 回答 1

0

您只能在文档中找到有关 NavigationPane 和其他控件的所有信息。

导航窗格文档

这很简单。您应该正确地完成一次,然后自己试一试。

看看下面显示的代码段,你应该明白了。

NavigationPane {
    id: navigationPane
    Page {
        attachedObjects: ComponentDefinition {
            id: pageDefinition
            source: "main.qml"
        }
        Container {
            Button {
                text: "Login"
                onClicked: {
                    //check if credentials are valid or not
                    if(isValidUser())
                    {
                        var page = pageDefinition.createObject();
                        navigationPane.push(page);
                    }
                    else
                    {
                        //show error message
                    }
                }
            }
        }
    }
}
于 2012-12-11T05:36:35.770 回答