我正在创建一个应用程序,但 qml 中的状态没有改变......这LoginView
是一个 QML 文件,MessageView
也是一个 QML 文件我想将 QML 文件更改为应用程序的页面......我做错了,但我是无法弄清楚是什么....请帮助我
import QtQuick 1.0
Item {
id: main
LoginView {
id: login
anchors.fill: parent
visible: true
onLoginClicked: main.state="messageView"
}
MessageView {
id: message
anchors.fill: parent
visible: false
}
states: [State {
name:"messsageView"
PropertyChanges { target: login; visible: false }
PropertyChanges { target: message; visible: true }
},State {
name:""
PropertyChanges { target: message; visible: false }
PropertyChanges { target: login; visible: true }
}]
}