Wiki

QFoldout, панели как в 3ds max

Версия:
Сайт: ссылка...
Лицензия:

Картинка 1

Автор: 0xF
Тема обсуждения: QFoldout, панели как в 3ds max, Накатал для своих нужд, теперь делюсь :)

Юзается это довольно просто: сначала в QtDesigner создается форма с группами(QGroupBox), которые потом будут добавлены в QFoldout, ну а потом в коде инициализации формы пишем:

foldout->AddPage( "page_A", "First page", group_FirstPage ); // ** group_FirstPage - указатель на QGroupBox, созданый в дизайнере
foldout->AddPage( "page_B", "Second page", group_SecondPage );
foldout->AddPage( "page_C", "Third page", group_ThirdPage );
 
// ** По умолчанию все страницы развернуты
 
foldout->SetPageOpened( "page_B", false ); // ** Свернули page_B
foldout->SetPageVisible( "page_C", false ); // ** Спрятали
foldout->SetPageCaption( "page_A", "New page caption" ); // ** Сменили заголовок страницы

Cкачать...