реализовать просмотр страниц как в adobe acrobat или подобной читалке |
Здравствуйте, гость ( Вход | Регистрация )
реализовать просмотр страниц как в adobe acrobat или подобной читалке |
ViGOur |
4.7.2011, 12:01
Сообщение
#1
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
собственно вопрос в названии темы. интересует как правая так и левая сторона просмотра читалки.
еще неплохо было бы делать отложенную загрузку страницы, так как они вроде как картинки и их может быть много. |
|
|
RazrFalcon |
4.7.2011, 15:54
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Можно глянуть сорцы okular
|
|
|
ViGOur |
4.7.2011, 16:27
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
меня интесует не столько как это сделать, сколько с помощью чего!
например, если это делать с помощью QListWidget, то как реализовать отложенную загрузку? или если с помощью QLabel или ... |
|
|
skmdeveloper |
5.7.2011, 16:14
Сообщение
#4
|
Студент Группа: Участник Сообщений: 23 Регистрация: 18.9.2009 Пользователь №: 1107 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нужно использовать технологию Модель/Представление. Тогда действительно получаем отложенную загрузку.
|
|
|
ViGOur |
5.7.2011, 22:04
Сообщение
#5
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Покопаю в этом направлении.
Там как я понимаю можно будет определить, когда тот или иной элемент виден или нет, чтобы загрузить или удалить соответственно картинки? |
|
|
Litkevich Yuriy |
6.7.2011, 3:21
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Эдик, вот только проблема - делегат прибьёт виджет как только делегат скроется из видимой области (+/- несколько элементов). Поэтому там надо будет Кэш картинок (QPixmapCache, кажется) использовать. Где-то это в демках/примерах встречалось.
|
|
|
ViGOur |
6.7.2011, 18:50
Сообщение
#7
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Выбрать бы время на пробу и изучение Model/View, я до сих пор его так и не освоил, повода не было!
|
|
|
Текстовая версия | Сейчас: 26.12.2024, 15:39 |