今天我遇到了QWebView
的一个非常奇怪的错误,我无法自行解决。
我在我的应用程序中包含了一个QWebView
小部件。当我设置要显示的网址或HTML代码(使用QWebView::setUrl()
或QWebView::setHtml()
)时,它在我的计算机上运行良好。它也适用于安装了Qt的所有机器,但不适用于没有安装Qt的机器。我编译了一个发布版本并将所有必需的库包含为共享( QtWebKit4.dll , QtNetwork4.dll 等),所以我想我的错误在于我忘了包含一些图书馆。
如果有人有这样的错误,我会非常感谢您的帮助!
答案 0 :(得分:6)
您可能需要包含相关的Qt图像处理插件库,这些库位于qt/plugins/imageformats
(也可能是qt/plugins/iconengines
)。我没有部署任何webkit应用程序,所以我不确定这一点。
答案 1 :(得分:1)
请参阅我对此问题的回答:Qt dll deployment on windows