Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QFoldout, панели как в 3ds max
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
0xF
Юзается это довольно просто: сначала в 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" ); // ** Сменили заголовок страницы


Выглядит это вот так:
Нажмите для просмотра прикрепленного файла

Скачать можно отсюда:
Нажмите для просмотра прикрепленного файла
Litkevich Yuriy
симпотно получилось сто баллов тебе
Admin
Добавил на сайт: http://www.crossplatform.ru/?q=node/524
Дмитрий
Если не секрет, что за шрифт используется? Где взять?
Litkevich Yuriy
насколько я понимаю Qt'я неиспользует какой-либо конкретный шрифт, она выбирает из числа имеющихся в системе, ближайший по параметрам.
0xF
Цитата(Дмитрий @ 22.3.2008, 21:35) *
Если не секрет, что за шрифт используется? Где взять?

Хз :) Там какой-то стандартный по ходу... стиль установлен Cleanlooks, не знаю как там шрифт в нем называется
balbes
0xF, вот она популярность: сперли уже!!! :)
Novak
Цитата(balbes @ 26.3.2008, 17:30) *
0xF, вот она популярность: сперли уже!!! :)

Почему же сперли, автора указали.. Еще бы и ссылку на сайт-источник, было бы вообще замечательно.
balbes
Цитата(Novak @ 26.3.2008, 20:48) *
Почему же сперли, автора указали.. Еще бы и ссылку на сайт-источник, было бы вообще замечательно.
И правда автор есть, не заметил, но ссылки то нет. :)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.