【发布时间】:2019-12-13 13:02:53
【问题描述】:
我在 main.qml 中有 StackView。我使用 stackview 从 main.qml 推送 menu.qml 文件。我正在尝试访问 menu.qml 文件中的 stackview 以打开新项目。有没有一种方法可以让我们使用 stackview 推送具有属性的组件/项目?我的组件基本上是不同视图的.qml 文件
ApplicationWindow {
id: settingsWindow
StackView {
id: stack
initialItem: view
Component {
id: view
MouseArea {
onClicked: stack.push(view)
}
}
}
Button{
id: button1
onClicked: {
stack.pop(StackView.Immediate)
stack.push (Qt.resolvedUrl("menu.qml"))
}
}
}
menu.qml
Item {
Button{
id: button1
onclicked : { stack.push (Qt.resolvedUrl("new.qml")) }
}
}
【问题讨论】:
标签: qt qml qtquickcontrols2 stackview