Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Karina от Март 02, 2009, 15:15



Название: Отрисовка окна после ресайза в собственном стиле оформления
Отправлено: Karina от Март 02, 2009, 15:15
Добрый день!
Пишу тему оформления для Qt, при этом фон окна заливается текстурой. Картинка текстуры рассчитана на ширину окна, таким образом при ресайзе окна ее надо бы пересчитать и заполнить фон заново. Пересчитать - не проблема, а вот как отловить событие ресайза не могу понять? При этом указатель на виджет(то бишь окно, которое надо переисовать) есть, но вот что с ним делать дальше...


Название: Re: Отрисовка окна после ресайза в собственном стиле оформления
Отправлено: spirit от Март 02, 2009, 15:20
отлавливать QResizeEvent.


Название: Re: Отрисовка окна после ресайза в собственном стиле оформления
Отправлено: BRE от Март 02, 2009, 15:21
void QObject::installEventFilter ( QObject * filterObj )


Название: Re: Отрисовка окна после ресайза в собственном стиле оформления
Отправлено: Karina от Март 02, 2009, 15:36
Спасибо! А я-то искала все в QWidget, а оно вот оказывается где :) Сейчас буду пробовать :)