Qt:QWebview 不在另一台机器上显示 jpg、gif、png 图像
Posted
技术标签:
【中文标题】Qt:QWebview 不在另一台机器上显示 jpg、gif、png 图像【英文标题】:Qt: QWebview not displaying jpg, gif, png images on another machines 【发布时间】:2011-05-06 12:12:47 【问题描述】:今天我遇到了QWebView
的一个非常奇怪的错误,我自己无法解决。
我在我的应用程序中包含了一个QWebView
小部件。当我设置要显示的 URL 或一段 html 代码(使用 QWebView::setUrl()
或 QWebView::setHtml()
)时,它在我的机器上运行良好。它也适用于所有安装了 Qt 的机器,但不适用于没有安装 Qt 的机器。我编译了一个发布版本并包含所有必要的库作为共享(QtWebKit4.dll、QtNetwork4.dll 等),所以我想我的错误在于我忘记包含一些图书馆。
如果有人已经遇到过这样的错误,我将非常感谢您的帮助!
【问题讨论】:
【参考方案1】:您可能需要包含相关的 Qt 图像处理插件库,它们位于 qt/plugins/imageformats
(也可能还有 qt/plugins/iconengines
)。我还没有部署任何 webkit 应用,所以我不确定。
【讨论】:
【参考方案2】:查看我对这个问题的回答:Qt dll deployment on windows
【讨论】:
以上是关于Qt:QWebview 不在另一台机器上显示 jpg、gif、png 图像的主要内容,如果未能解决你的问题,请参考以下文章
urllib3.exceptions.NewConnectionError 错误在一台机器上处理但不在另一台机器上
Qt 部署 - QGraphicsView 不显示在其他机器上
QT:如何在点击事件上展开/折叠文本(qtextbrowser,qwebview,...)