LINUX.ORG.RU

[Qt] Производительность QTextBrowser

 


0

1

Привет. Мне нужно отобразить html в QTextBroser'e, но что-то не очень радует его производительность. Я добавил некоторые диагностические сообщения и получил:

HTML Generation start time: 09:28:12.500

HTML Generation end time: 09:28:13.699

Data is copied to QString: 09:28:13.704

Data is displayed in QTextBrowser: 09:28:21.088

Размер HTML ~3 МБайта, т.о. на его отображение уходит около 10 секунд. Есть мысли, как это можно оптимизировать?

★★★★★

>Мне нужно отобразить html в QTextBroser'e

QTextBroser не отображает html. Он отображает rich text с упрощенной html-подобной разметкой.
Попробуй QtWebKit, в плане оптимизаций должен быть лучше.

nu11 ★★★★★
()

Оптимизировать можно только заюзав webkit. QTextBrowser не предназначен для таких больших файлов

Gorthauer ★★★★★
()
Ответ на: комментарий от Gorthauer

Да, уже попробовал, спасибо.
Время отображения уменьшилось до 1 секунды.
Смущает только 20 МБайтная so-шка webkit'a, которую придётся с собой таскать...

UVV ★★★★★
() автор топика

Реализовывал просмотр больших файлов (сотни МБ, plain text) через подгрузку в этот QTextBrowser кусков файла.

one_more_hokum ★★★
()
Ответ на: комментарий от one_more_hokum

Ой, тебе HTML надо показывать. Вот такого не делал. Прошу прощения.

one_more_hokum ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.