Название: tableview scrollto Отправлено: majatu от Июль 06, 2009, 11:10 Есть TableView с моделью
откручиваю с помощью метода scrollTo открчивается нормально только если строка не в конце. Если нужная строка находится в последних пяти строках, то таблица получатеся почему-то пустой, а скролл находится в самом низу. Если после этого нажать на скролл вверх, то откручивает в самый низ и уже все видно. пробовал разные ScrollHint, не помогает. Пробовал verticalScrollBar->setValue не помогает. Индекс и строка правильные В чем может быть проблема? подскажите Название: Re: tableview scrollto Отправлено: ecspertiza от Июль 06, 2009, 13:27 Попробуй setSliderPosition().
Название: Re: tableview scrollto Отправлено: majatu от Июль 06, 2009, 13:32 причем тут слайдер? это scroll
блин, нифига не могу найти, народ пишет, что нужно ставить синглшот. Проблема в том, что уснаовленный индекс имеет номер строки выше, чем у слайдера. Слайдер при scrollTo выдает свое максимальное значение и устанавливает его. Но tableview нифига не обновляет. Что происходит непонятно... Почему оно сразу не работает.. Ставлю же ensureVisible Название: Re: tableview scrollto Отправлено: spectre71 от Июль 06, 2009, 15:59 Есть TableView с моделью откручиваю с помощью метода scrollTo открчивается нормально только если строка не в конце. Если нужная строка находится в последних пяти строках, то таблица получатеся почему-то пустой, а скролл находится в самом низу. Если после этого нажать на скролл вверх, то откручивает в самый низ и уже все видно. пробовал разные ScrollHint, не помогает. Пробовал verticalScrollBar->setValue не помогает. Индекс и строка правильные В чем может быть проблема? подскажите Я с этим сталкивался, победить не удалось, похоже на глюк. Стал вместо scrollTo использовать setCurrentIndex Название: Re: tableview scrollto Отправлено: majatu от Июль 07, 2009, 15:57 setCurrentIndex вроде только текущий индекс выставляет, но не откручивает ....
хммм... решил с помощью синглшот и скроллту, хотя работает, но мне не очень нравится и вообще не очень понятно, как это работает. Почему не обновляет и почему работает только с синглшот тоже непонятно Название: Re: tableview scrollto Отправлено: majatu от Июль 21, 2009, 10:15 оказалось это из-за того, что модель кеширует первые 256 строк, сначала нужно их всех загрузить
|