2016-03-04 3 views
-1

I m new to qt.QT Переход к основному экрану

У меня есть одно приложение, в котором есть QPushButton в качестве настроек. Когда настройки нажаты, он отображает список кнопок: A B C D E , и каждая кнопка имеет один экран, связанный с ним. Также каждый экран имеет кнопку возврата. Значит, когда нажата A, отображается экран, связанный с A, и когда нажимается назад, пользователь возвращается к списку кнопок.

Это прекрасно работает.

Теперь я хочу реализовать код следующим образом: , когда нажаты настройки, на экране отображается экран, связанный с A. На следующей кнопке появляется следующая кнопка, затем отображается экран B, затем следующая следующая кнопка, затем экран C и т. Д. На экране E нажата следующая кнопка, затем пользователь должен вернуться на главный экран, где присутствует кнопка настройки.

Я не получаю, когда я нахожусь на экране E, и затем нажимается следующая кнопка, а затем, как перейти на главный экран.

Если я вызываю close(), тогда экран E закрывается, но открывается экран D.

+0

Звучит как ['QWizard'] (http://doc.qt.io/qt-5/qwizard.html), может быть полезно. – thuga

ответ

0

Для этого вы можете использовать QStackedWidget. Вы можете добавлять и удалять по мере необходимости.

Смежные вопросы