Qt: QWebview не отображает изображения jpg, gif, png на других машинах - PullRequest
4 голосов
/ 06 мая 2011

Сегодня я столкнулся с очень странной ошибкой с QWebView, которую не могу устранить самостоятельно.

Я включил виджет QWebView в свое приложение.Когда я устанавливаю URL или фрагмент HTML-кода для отображения (с QWebView::setUrl() или QWebView::setHtml()), он очень хорошо работает на моем компьютере.Он также работает на всех машинах, на которых установлен Qt, но не на тех, на которых он отсутствует.Я скомпилировал сборку выпуска и включил все необходимые библиотеки как общие ( QtWebKit4.dll , QtNetwork4.dll и т. Д.), Поэтому я предполагаю, что моя ошибка заключается в том, что я забыл включить некоторые библиотеки.

Если бы у кого-нибудь уже была такая ошибка, я был бы очень признателен за помощь!

Ответы [ 2 ]

6 голосов
/ 06 мая 2011

Возможно, вам потребуется включить соответствующие библиотеки плагинов для обработки изображений Qt, которые расположены в qt/plugins/imageformats (а может быть и qt/plugins/iconengines). Я не развернул никаких приложений webkit, поэтому я не уверен в этом.

1 голос
/ 06 мая 2011

Смотрите мой ответ на этот вопрос: Развертывание Qt dll в windows

...