Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: robin_bobin от Октябрь 13, 2012, 16:07



Название: Как приостановить прорисовку формы?
Отправлено: robin_bobin от Октябрь 13, 2012, 16:07
нужно остановить прорисовку формы в момент некоторых изменений размеров виджетов и размера окна, после чего возобновить прорисовку т.к. заметно как виджеты прыгают) подскажите, как это сделать?


Название: Re: Как приостановить прорисовку формы?
Отправлено: V1KT0P от Октябрь 13, 2012, 18:45
нужно остановить прорисовку формы в момент некоторых изменений размеров виджетов и размера окна, после чего возобновить прорисовку т.к. заметно как виджеты прыгают) подскажите, как это сделать?
Код
C++ (Qt)
QWidget::setUpdatesEnabled( bool )
?


Название: Re: Как приостановить прорисовку формы?
Отправлено: navrocky от Октябрь 14, 2012, 14:13
Боюсь, что у него native widgets включились. Тут setUpdatesEnabled не поможет.

http://doc-snapshot.qt-project.org/4.8/qwidget.html#native-widgets-vs-alien-widgets

Windows 7?