Описание класса QStackedLayout
http://www.crossplatform.ru/documentation/...ackedlayout.php

Сделано, не переведено только:
Цитата
The widgets can either be added to the end of the list using the addWidget() function, or inserted at a given index using the insertWidget() function. The removeWidget() function removes the widget at the given index from the layout. The number of widgets contained in the layout, can be obtained using the count() function.

Цитата
In a similar manner, the currently shown widget can be retrieved using the currentWidget() function, and altered using the setCurrentWidget() function.

Whenever the current widget in the layout changes or a widget is removed from the layout, the currentChanged() and widgetRemoved() signals are emitted respectively.

Цитата
Inserting a new widget at an index less than or equal to the current index will increment the current index, but keep the current widget.