Russian Qt Forum
Сентябрь 21, 2024, 17:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Предварительный просмотр  (Прочитано 4135 раз)
fuCtor
Гость
« : Август 11, 2010, 10:51 »

Как лучше реализовать предварительный просмотр огромного количества информации. Один лист отрисовывается 400мс (тут еще стоит посмотреть в сторону оптимизации процесса). Даже при оптимизации из-за возможно большого количества информации может быть продолжительная задержка. Можно ли как-нибудь подготавливать все это в фоне? Или придется сначала отрисовывать например на QPixmap, а потом уже полученное выводить в главном потоке?
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #1 : Август 14, 2010, 01:07 »

Хорошая тема. на винде использовал Win API для прорисовки.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
fuCtor
Гость
« Ответ #2 : Август 17, 2010, 05:07 »

В главном потоке рисовали или в буфер, а потом уже выводили?
Записан
villager
Гость
« Ответ #3 : Август 17, 2010, 08:59 »

я генерирую в PDF - тоже показалось медленно (> секунды на страницу).
сначала хотел упростить отрисовку (вывожу таблицы, в каждой клетке -QTextDocument, приходится просчитывать высоту каждой ячейки)
но прошелся профайлером и увидел, что затык не в этом.
слегка почистил узкие места - 0,5 сек на страницу
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.123 секунд. Запросов: 22.