Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Asn от Август 09, 2005, 20:42



Название: Каpтинка в QTextBrowser
Отправлено: Asn от Август 09, 2005, 20:42
В QT4:
    QTextBrowser *br = new QTextBrowser();
    br->setSource(QUrl::fromLocalFile("index.html"));
открывает файл с картинками, только картинки получаються в увеличенном масштабе. В QT3 такого небыло.
Как решить проблему.
Спасибо.


Название: Каpтинка в QTextBrowser
Отправлено: bigirbis от Ноябрь 10, 2006, 19:14
Может все дело в HTML-коде?


Название: Каpтинка в QTextBrowser
Отправлено: Daemon от Ноябрь 10, 2006, 22:18
bigirbis сорри вопрос изначально неправильно поставил. У меня проблема в том, что вместо всех картинок отображается лист бумаги. Думал проблема в HTML коде, в итоге все перепробывал, но ничего не получилось. Сейчас попробую картинки в ту же директорию положить.


Название: Каpтинка в QTextBrowser
Отправлено: bigirbis от Ноябрь 11, 2006, 18:08
Надо использовать
void QTextBrowser::setSearchPaths ( const QStringList & paths )
Без него все враздрай пойдет


Название: Каpтинка в QTextBrowser
Отправлено: Daemon от Ноябрь 12, 2006, 16:27
Понадобавлял каких угодно search path, картинки покопировал куда угодно. html редактировал - безрезультатно. Прийдется выкручиватся как-то иначе.


Название: Каpтинка в QTextBrowser
Отправлено: bigirbis от Ноябрь 12, 2006, 19:32
Этот метод должен вызываться до установки URL


Название: Каpтинка в QTextBrowser
Отправлено: Daemon от Ноябрь 12, 2006, 20:18
url? Хм, я делаю посредством setHtml и вызываю этот метод после setSearchPath.


Название: Каpтинка в QTextBrowser
Отправлено: alexis от Ноябрь 13, 2006, 14:36
Я думаю, что нужно смотреть в сторону:
--
QVariant QTextBrowser::loadResource ( int type, const QUrl & name )  [virtual]


Название: Каpтинка в QTextBrowser
Отправлено: Tonal от Ноябрь 13, 2006, 14:41
Попробуй setSource()