Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: pupapum от Август 12, 2009, 14:31



Название: QTextBrowser долго грузит
Отправлено: pupapum от Август 12, 2009, 14:31
Здравствуйте, у нас есть QTextBrowser и база html страниц. Беда в том, что при загрузки каждой страницы уходит некоторое врмя, пусть и секунды полторы-две, но все равно неприятно. Можно ли загрузить все страницы один раз и хранить их в памяти или еще как...
Использую setSource
qt 4.5.0 minGW
Спасибо.


Название: Re: QTextBrowser долго грузит
Отправлено: fuCtor от Август 12, 2009, 17:45
Загрузку можно выполнить через:
QTextBrowser * obj;
QString html = "тут собственно содержимое файла";
obj->document()->setHtml(html);

Остальное дело техники.


Название: Re: QTextBrowser долго грузит
Отправлено: pupapum от Август 12, 2009, 18:10
В этом случае "отваливаются" все картинки, содержащиеся в html файле... :(


Название: Re: QTextBrowser долго грузит
Отправлено: fuCtor от Август 13, 2009, 18:48
QTextDocument, почитайте про него + можно посмотреть сырку реализации самого QTextBrowser и взять оттуда необходимое.