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

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

Форум на CrossPlatform.RU _ Qt GUI _ Выпадающий виджет

Автор: kibsoft 15.3.2010, 20:22

Подскажите пожалуйста, как можно реализовать выпадающий виджет(желательно QTabWidget), например как в IM клиентах при клике на кнопку смайлов. Пробовал создавать QTabWidget, родителем делал окно в котором есть toolbar с кнопкой, по нажатию которой виджет появлялся..но почему то фон всегда белый и нет авторазмера. А как отдельное окно не катит :( Надо чтобы прям под кнопкой вываливался.

Например:
http://rghost.ru/1171575.view

Автор: Litkevich Yuriy 15.3.2010, 21:04

Цитата(kibsoft @ 15.3.2010, 23:22) *
А как отдельное окно не катит
лучше отдельно окно, только дакорацию окна убрать (см. флажки окна)

Автор: kibsoft 15.3.2010, 21:08

Цитата(Litkevich Yuriy @ 15.3.2010, 22:04) *
Цитата(kibsoft @ 15.3.2010, 23:22) *
А как отдельное окно не катит
лучше отдельно окно, только дакорацию окна убрать (см. флажки окна)

Я об этом думал, но как координаты рассчитать, чтобы под кнопкой появлялось?

Автор: BRE 15.3.2010, 21:09

Цитата(kibsoft @ 15.3.2010, 21:08) *
Я об этом думал, но как координаты рассчитать, чтобы под кнопкой появлялось?

QPoint QWidget::mapToGlobal ( const QPoint & pos ) const

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