Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Геннадий Пастухов от Июнь 18, 2010, 03:22



Название: Как отобразить в webkit картинку, расположенную локально в файле?
Отправлено: Геннадий Пастухов от Июнь 18, 2010, 03:22
Использую webkit для отображения различной информации о фирмах. Нужно показывать их фото. Подключения к сети нет. HTML генерирую внутри программы, webkit нормально его отображает, а вот тэг <img src> со ссылкой на локальную картинку jpg отображать не хочет. Можно ли это сделать?


Название: Re: Как отобразить в webkit картинку, расположенную локально в файле?
Отправлено: BaltikS от Июнь 18, 2010, 04:32
Как это не хочет?
Код:
webview.load(QUrl("file:///C:/Qt/photo-full.png"));


Название: Re: Как отобразить в webkit картинку, расположенную локально в файле?
Отправлено: shadone от Июнь 18, 2010, 10:44
можно внедрить картинку в сгенерированный документ - http://en.wikipedia.org/wiki/Data_URI_scheme


Название: Re: Как отобразить в webkit картинку, расположенную локально в файле?
Отправлено: Геннадий Пастухов от Июнь 18, 2010, 12:14
Как это не хочет?
Код:
webview.load(QUrl("file:///C:/Qt/photo-full.png"));

Так, может, и хочет, но у меня просто HTML в виде QString'ов и в нём написан путь внутри тэга. Правда, относительный, но полный я всё равно прописать не могу, я же не знаю, куда программа будет установлена.


Название: Re: Как отобразить в webkit картинку, расположенную локально в файле?
Отправлено: Геннадий Пастухов от Июнь 18, 2010, 12:24
можно внедрить картинку в сгенерированный документ - http://en.wikipedia.org/wiki/Data_URI_scheme

Вот за ссылку спасибо, думал про это, но правильное название вспомнить не мог :)