Russian Qt Forum
Ноябрь 01, 2024, 12:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Выбор одного из ApplicationWindow перед запуском  (Прочитано 1728 раз)
Vamireh
Гость
« : Июнь 27, 2014, 20:56 »

При запуске программы отображается окно с несколькими кнопками. При нажатии на какую-либо из кнопок должно появиться соответствующее ApplicationWindow, а это окно - закрыться. На виджетах делается элементарно. Как бы это сделать на QML?

Проблема собственно в том, что так работает:
Код:
Button {
    text: "one"
    onClicked: {
        applicationWindow.show()
    }
}

Но первое окно, естественно, не исчезает. Но стоит написать так:
Код:
Button {
    text: "one"
    onClicked: {
        applicationWindow.show()
        app.hide()
    }
}

Как тоже все работает. Но: при нажатии на любую кнопку или пункт меню - вся софтина вылетает. В консоли - пусто. В первом варианте - такого нет.

Причем тоже самое как на Windows, так и под Linux и под версиями 5.3, 5.2. Так что скорее не глюк, а я туплю.
« Последнее редактирование: Июнь 27, 2014, 21:00 от Vamireh » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 20.