crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_QBatman_*
сообщение 21.7.2009, 12:03
Сообщение #1





Гости








    


нужно сделать что-то типа вида Thumbnails(эскизы страниц) у explorer'a
т.е. кол-во колонок и строк зависит от размера окна, т.е. при ресайзе прийдётся перестраивать модель, чего делать не хочется.
как правильно сделать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ufna
  опции профиля:
сообщение 21.7.2009, 12:34
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


а в чем проблема, т.е. как ты это хочешь реализовывать? Что использовать и т.п.


я делаю через QListWidget, она на автомате менять умеет это все дело.

получаем вот так
 Р В Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 73%
Прикрепленное изображение
974 x 729 (94.46 килобайт)


а вообще - имхо, правильней перестраивать View, а не модель. Все зависит от того, как ты сам организуешь. В модели я бы сделал просто один столбец и все, а во вью - рисовал уже в зависимости от размера вьювера.

Хотя для многих целей подходит способ с QListView/Widget (первое - если не открываешь папку с тяжелыми файлами, второе - если нужно писать более реальное, имхо)

Сообщение отредактировал Admin - 21.7.2009, 13:30
Причина редактирования: поместил картинку после слов "получаем вот так"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- QBatman   MVC для отбражения изображений   21.7.2009, 12:03
- - ufna   а в чем проблема, т.е. как ты это хочешь реализовы...   21.7.2009, 12:34
|- - mozgofil   Цитата(ufna @ 21.7.2009, 12:34) а вообще ...   21.7.2009, 21:53
- - ufna   Единственное, проблема QListView - использование д...   21.7.2009, 23:01
|- - mozgofil   Цитата(ufna @ 21.7.2009, 23:01) Единствен...   22.7.2009, 18:30
- - ViGOur   Цитата(ufna @ 22.7.2009, 0:01) могу подел...   21.7.2009, 23:10
- - Litkevich Yuriy   Цитата(ufna @ 22.7.2009, 3:01) такие как ...   22.7.2009, 4:04
|- - ufna   ЦитатаЕсли не лень выложи исходник с описанием на ...   22.7.2009, 8:22
- - Litkevich Yuriy   Цитата(ufna @ 22.7.2009, 12:22) т.е. моде...   22.7.2009, 8:27
|- - ufna   Цитата(Litkevich Yuriy @ 22.7.2009, 9:27)...   22.7.2009, 8:36
- - ufna   А я где-то говорил что это виноват QListView? Собс...   22.7.2009, 18:47
|- - mozgofil   Цитата(ufna @ 22.7.2009, 18:47) А я где-т...   22.7.2009, 20:41
- - Litkevich Yuriy   Цитата(ufna @ 22.7.2009, 22:47) что сдела...   22.7.2009, 18:54
- - ufna   да, согласен просто не знал что модель и вью могу...   22.7.2009, 18:57
- - mozgofil   неплохой фичей было бы отображать изображение в ро...   23.7.2009, 19:44
- - Litkevich Yuriy   Цитата(mozgofil @ 23.7.2009, 23:44) Кто з...   23.7.2009, 19:53
- - mozgofil   Спасибо!   23.7.2009, 21:36


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 20.6.2025, 15:24