![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
dimon1980ddd |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 35 Регистрация: 13.12.2009 Пользователь №: 1304 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Происходит мигание при динамическом создание виджетов. Я так понимаю что это из-за того что layout сначала сжимается когда элементы удаляются, а затем снова растягивается... Как можно "заморозить" layout чтобы не было подобного мерцания при удалении/создании элементов?
Пробовал blockSiganals и setEnabled - тоже самое: Вот кусок кода (params - добавляемый виджет): CODE if (params) delete params; params = new Params(ui->grbClient); ui->layoutParams->blockSignals(true); ui->layoutParams->setEnabled(false); ui->layoutParams->addWidget(params); ui->layoutParams->setEnabled(true); ui->layoutParams->blockSignals(false); Может для выше расположенных widget и layout то же что нибудь делать или вообще для всего окна? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 28.5.2025, 9:33 |