При запуске программы отображается окно с несколькими кнопками. При нажатии на какую-либо из кнопок должно появиться соответствующее ApplicationWindow, а это окно - закрыться. На виджетах делается элементарно. Как бы это сделать на QML?
Проблема собственно в том, что так работает:
Button {
text: "one"
onClicked: {
applicationWindow.show()
}
}
Но первое окно, естественно, не исчезает. Но стоит написать так:
Button {
text: "one"
onClicked: {
applicationWindow.show()
app.hide()
}
}
Как тоже все работает. Но: при нажатии на любую кнопку или пункт меню - вся софтина вылетает. В консоли - пусто. В первом варианте - такого нет.
Причем тоже самое как на Windows, так и под Linux и под версиями 5.3, 5.2. Так что скорее не глюк, а я туплю.