Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: muove от Март 28, 2006, 16:58



Название: Вопрос по дизайну форм и кнопок
Отправлено: muove от Март 28, 2006, 16:58
нужно произвольный рисунок сделать формой (например разноцветная картинка с закругленными краями)

что посмотреть, я так понл QWidget я прав ? И где можно почитать поподробнее про это, может какие нибудь примеры для 4 ?

QT 4.1.1


Название: Вопрос по дизайну форм и кнопок
Отправлено: Steven_Orko от Март 28, 2006, 23:24
Это подойдет?
$QTDIR\examples\widgets\shapedclock\


Название: Вопрос по дизайну форм и кнопок
Отправлено: muove от Март 29, 2006, 10:19
спасибо смотрю


Название: Вопрос по дизайну форм и кнопок
Отправлено: Dendy от Март 29, 2006, 13:01
Нужно использовать картинку в формате без потери качества и с альфа каналом. PNG - то, что нужно. Альфа канал должен бьІть абсолютно чётким: или 0 или 255.

Код:
widget->setFixedSize( pixmap.size() );
widget->setMask( pixmap.mask() );


И в paintEvent() на виджете рисовать ентот рисунок.