Название: как в Qt воткнуть в Qtextedit html изображение Отправлено: Radmir от Декабрь 25, 2013, 11:09 Вопрос простой:
Если картинка есть в ресурсе, то html в котором есть ссылка <img src=":/images/logo32.png" /> нормально показывает страницу в QTextedit, а если нет, то вместо картинки рамка... Если кто знает - поскажите... Радмир Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: GreatSnake от Декабрь 25, 2013, 11:14 Код
Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: Day от Декабрь 25, 2013, 11:34 А где картинка? Просто в файле? Тогда в html должно быть
Код: <img src="путь до файла"/> Код: <img src="images/logo32.png" /> Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: Radmir от Декабрь 26, 2013, 08:15 Привет, Большая Змея!
Под Линуксом Ubuntu 13.10 Qt-every-where 5.2.0, spec Linux-g++ все работает: - ссылка на ресурс <img src=":/images/logo32.png" /> если есть ресурс, Qtextedit показывает правильно, - если ресурса нет, а ссылка на файл, как пишет "День": <img src="images/logo32.png" />, то тоже Qtextedit показывает картинку. Также работает под Линуксом Ubuntu 13.10 Qt-every-where 4.8.5, spec Linux-g++ В этих случаях пользоваться функцией QTextEdit::loadResource (...) не надо. Не работает под виндой ХП32 Qt 4.8.5, Qt 5.2.0 opensource offline... ситуация - когда ресурса нет, и стоит ссылка на файл, <img src="images/logo32.png" /> Какие нибудь соображения? Радмир Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: gil9red от Декабрь 26, 2013, 08:21 а если указывать абсолютный путь?
Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: Day от Декабрь 26, 2013, 08:31 Проверь, в какой папке находишься
Код: qDebug() << QApplication::applicationFilePath(); Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: Radmir от Декабрь 26, 2013, 09:30 Вот и разгадка, действительно, относительный путь картинки складывается с текущим путем приложения , и если приложение в каталоге debug или release (или build-....), то картинку найти невозможно. Я скопировал release версию в каталог с html, и все заработало как в Линуксе!
Спасибо всем большое, вопрос закрыт. Радмир Название: Re: как в Qt воткнуть в Qtextedit html изображение Отправлено: Day от Декабрь 26, 2013, 09:40 Это одна из причин, почему я использую Qt Creator только как редактор. pro-файл составляю руками, далее qmake, make, и контролирую сам расположение своей программы и многое другое.
|