Шаг 22.
Библиотека Qt.
Стек виджетов

    На этом шаге рассмотрим класс QStackedWidget.

    Класс QStackedWidget унаследован от класса QFrame и представляет собой виджет, который показывает, в отдельно взятый промежуток времени, только один из своих потомков.

    Виджеты добавляются в стек при помощи метода addWidget(). Он принимает указатель на виджеты и возвращает присвоенный виджету идентификационный номер.

    Удаление виджетов из стека осуществляется вызовом метода removeWidget(), в который передается указатель на виджет.

    Передавая указатель на виджет в слот setCurrentWidget() или идентификационный номер виджета в слот setCurrentIndex(), вы делаете его видимым.

    Идентификационный номер виджета можно узнать вызовом метода indexOf(). В этот метод передается указатель на виджет.

    На следующем шаге рассмотрим класс QFrame для отображения рамок.




Предыдущий шаг Содержание Следующий шаг