Есть ли эквивалент в Swing CardLayout в Qt Framework? - PullRequest
3 голосов
/ 14 ноября 2011

Я разрабатываю Приложение с использованием инфраструктуры Qt, и я хочу избегать использования нескольких диалогов просто потому, что думаю, что это может привести к путанице, если открыто много диалогов.Мне было интересно, было ли что-то вроде Java CardLayout в Qt Framework.

Спасибо за вашу помощь.

1 Ответ

4 голосов
/ 14 ноября 2011

QStackedWidget очень близко к CardLayout

Класс QStackedWidget предоставляет стек виджетов, где одновременно виден только один виджет.

Добавьте столько виджетов, сколько вы хотите, и каждый раз, когда вы загружаете его, вы можете изменить отображаемый виджет, вызвав setCurrentIndex

...