Читалка FB2. Отображение больших кусков текста, Используя QtWebKit |
Здравствуйте, гость ( Вход | Регистрация )
Читалка FB2. Отображение больших кусков текста, Используя QtWebKit |
QMainWindow |
19.8.2011, 9:58
Сообщение
#1
|
Участник Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброе утро.
Подскажите какой-нибудь способ, позволяющий быстро выводить на экран большие куски текста. Метод setHtml() не годится - слишком медленно. Может надо как-то не напрямую засовывать текст? Взять дополнение для ФФ, или CoolReader, или HaaliReader - все они отображают текст быстро. Причем любой длины, например Война и мир - в среднем не более 1,5 секунды. Есть идеи?) |
|
|
igor_bogomolov |
19.8.2011, 11:46
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
|
|
|
QMainWindow |
19.8.2011, 14:43
Сообщение
#3
|
Участник Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, посмотрим.
Хм, а как ФФ отображает большие книжки...? |
|
|
QMainWindow |
20.8.2011, 13:38
Сообщение
#4
|
Участник Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0 |
Это для ровных текстов. А что делать с форматированными?
|
|
|
QMainWindow |
20.8.2011, 17:30
Сообщение
#5
|
Участник Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0 |
Когда используем метод setHtml(), Qt как-то расчитавает, как отобразить содержимое на экране? Ну т.е. чтобы оно никуда не вылезало, куда не надо, сколько символов укладывается в одной строке на экране, при использовании данного шрифта и т.д. Где такой расчет можно взять?
|
|
|
Текстовая версия | Сейчас: 30.12.2024, 22:05 |