Russian Qt Forum

Qt => Qt Quick => Тема начата: OKTA от Октябрь 21, 2013, 14:23



Название: Перерисовка ListView
Отправлено: OKTA от Октябрь 21, 2013, 14:23
Товарищи, подскажите, можно ли как-нибудь принудительно запустить перерисовку ListView? Просто возникла проблема - если добавлять в список айтемы, иногда нарушается их геометрия (например, высота получается больше, чем надо). Но стоит прокрутить список, чтобы кривой элемент вышел из зоны видимости и обратно - все перерисовывается как надо!


Название: Re: Перерисовка ListView
Отправлено: GreatSnake от Октябрь 21, 2013, 16:19
Код
C++ (Qt)
QListView::viewport()->update();
Только это называется workaround-ом.
Надо решить проблему, а не бороться с её последствиями.