Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: PavelllG от Июня 03, 2011, 21:03



Название: Как запретить перерисовку окна во время масштабирования
Отправлено: PavelllG от Июня 03, 2011, 21:03
у меня на qwidget с помощью winapi покадрово выводиться видео. На удивление все работает нормально кроме того, что при масштабирование и при пересечении мышью области окна окно автоматичнски перерисовываеться, на мгновение виден цвет фона окна.
Подскажите как запретить эту перерисовку.


Название: Re: Как запретить перерисовку окна во время масштабирования
Отправлено: Disaron от Июня 03, 2011, 21:37
Может быть
Код
C++ (Qt)
void QWidget::setUpdatesEnabled(false)
?


Название: Re: Как запретить перерисовку окна во время масштабирования
Отправлено: LisandreL от Июня 03, 2011, 21:37
Попробуйте paintEvent переопределить на пустой.


Название: Re: Как запретить перерисовку окна во время масштабирования
Отправлено: PavelllG от Июня 03, 2011, 22:01
Спасибо setUpdatesEnabled(false) - то что док тор прописал