Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ QFoldout, панели как в 3ds max

Автор: 0xF 21.3.2008, 22:29

Юзается это довольно просто: сначала в 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" ); // ** Сменили заголовок страницы


Выглядит это вот так:


Скачать можно отсюда:
 QFoldout.zip ( 2.02 килобайт ) : 384

Автор: Litkevich Yuriy 21.3.2008, 22:52

симпотно получилось сто баллов тебе

Автор: Admin 21.3.2008, 23:29

Добавил на сайт: http://www.crossplatform.ru/?q=node/524

Автор: Дмитрий 22.3.2008, 20:35

Если не секрет, что за шрифт используется? Где взять?

Автор: Litkevich Yuriy 22.3.2008, 21:36

насколько я понимаю Qt'я неиспользует какой-либо конкретный шрифт, она выбирает из числа имеющихся в системе, ближайший по параметрам.

Автор: 0xF 22.3.2008, 22:03

Цитата(Дмитрий @ 22.3.2008, 21:35) *
Если не секрет, что за шрифт используется? Где взять?

Хз :) Там какой-то стандартный по ходу... стиль установлен Cleanlooks, не знаю как там шрифт в нем называется

Автор: balbes 26.3.2008, 17:30

0xF, вот она популярность: http://qtfaq.ru/tiki-index.php?page=QFoldout!!! :)

Автор: Novak 26.3.2008, 18:48

Цитата(balbes @ 26.3.2008, 17:30) *
0xF, вот она популярность: http://qtfaq.ru/tiki-index.php?page=QFoldout!!! :)

Почему же сперли, автора указали.. Еще бы и ссылку на сайт-источник, было бы вообще замечательно.

Автор: balbes 27.3.2008, 12:00

Цитата(Novak @ 26.3.2008, 20:48) *
Почему же сперли, автора указали.. Еще бы и ссылку на сайт-источник, было бы вообще замечательно.
И правда автор есть, не заметил, но ссылки то нет. :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)