QWebView+Html+Image

 
0
 
C++
ava
Elfenlide | 28.03.2013, 20:53
не выводиться картинка в QWebView

QString htmlRezult;
htmlRezult = "<img src ="" " + ImageStr + " /></body></html>";

в переменной ImageStr хранится путь к картинке с её форматом.
Как исправить?
Kommentare (1)
ava
Guinness | 29.03.2013, 09:44 #
Не очень понятный вопрос.

1). Если ImageStr прописан в коде, то вполне возможно Вы забыли экранировать символ "\\"
2). Сам атрибут src тэга <img> после знака = предполагает наличие кавычек при написании пути к файлу (" \" filepath \" ") http://htmlbook.ru/html/img
3). Возможно Вы ошиблись в названии файла и было бы не кисло проверить это с помощью QFile::exist(QString)
4). Данные подгружаются в WebView с помощью метода setContent или load (или какой либо другой)?
5). Вполне возможно Вам просто необходимо сделать следующее преобразование:

QString filePath("I:\\img.jpeg");
QString str = QString(" <img src=\" %1 \"> ").arg(QUrl::fromLocalFile(u).toString());

http://stackoverflow.com/questions/1491717...oad-local-image

Я увидел только 5 причин, по которым Ваша программа могла некорректно работать. Кто-то ещё увидел бы и больше. В следующий раз задавайте вопрос более четко. Рекомендую почитать http://segfault.kiev.ua/smart-questions-ru.html
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden