На этом шаге рассмотрим класс QStackedWidget.
Класс QStackedWidget унаследован от класса QFrame и представляет собой виджет, который показывает, в отдельно взятый промежуток времени, только один из своих потомков.
Виджеты добавляются в стек при помощи метода addWidget(). Он принимает указатель на виджеты и возвращает присвоенный виджету идентификационный номер.
Удаление виджетов из стека осуществляется вызовом метода removeWidget(), в который передается указатель на виджет.
Передавая указатель на виджет в слот setCurrentWidget() или идентификационный номер виджета в слот setCurrentIndex(), вы делаете его видимым.
Идентификационный номер виджета можно узнать вызовом метода indexOf(). В этот метод передается указатель на виджет.
На следующем шаге рассмотрим класс QFrame для отображения рамок.