标题:求助:基于QtWebKit Module的浏览器移到MINI2440板中,加载网页后无法显示图片?(已解决)
作者:磐石
日期:2010-07-26 12:11
内容:
我找个基于QtWebKit Module写的简单浏览器,在PC机WINDOWS下浏览网页是没问题的,但移到板子里,浏览器加载网页后,网页能加载,但网页上的图片无法显示,请高手指教一下,怎么才能使这个移植到板子里的浏览器,在加载页面时能显示网页中的图片.谢谢
我下的例子源码在:http://www.qtcn.org/bbs/read.php?tid=12879&fpage=2
出现这个问题的原因是:我没有把相应的插件考到板子里,
解决办法:把QTDIR/plubins/imageformats考到板子里QTDIR/plubins/下
imageformats文件夹里主要是这个图片解码库:libqgif.solibqico.solibqjpeg.solibqmng.solibqsvg.solibqtiff.so
#1 [numen 07-29 09:05]
其他qt程序是不是也不能显示图片,因为你没有图片库吧
#2 [磐石 07-29 12:04]
引用第1楼numen于2010-07-29 09:05发表的:
其他qt程序是不是也不能显示图片,因为你没有图片库吧
应该有的,是不是能设置应用程序的背景图片就能说明有图片库了?
#3 [zixuniaoyou 07-30 09:07]
是用QTextBrowser的吧。你的HTML里面的 SRC链接是指向的图片。
这个需要你把图片解压缩 或者放置到对应的路径下才能看到
#4 [磐石 07-30 10:16]
引用第3楼zixuniaoyou于2010-07-30 09:07发表的:
是用QTextBrowser的吧。你的HTML里面的 SRC链接是指向的图片。
这个需要你把图片解压缩 或者放置到对应的路径下才能看到
我用的是QtWebKit Module,简单的用到几个类,以下几句程序就能加载页面了
QWebPage *webPage;
QWebView *webView;
webView = new QWebView;
webView->load(QUrl("http://www.baidu.com"));
webPage = webView->page();
方法感觉很简单,在WINDOWS下运行是能打开网页,网页也显示正常的,但移到板子里后网页能加载,但里面图片不能显示,感觉嵌入式LINUX中少了些什么
#5 回 2楼(磐石) 的帖子 [numen 07-31 16:51]
图片格式那么多,你自己试试阿,把显示不出来的图片下过去自己试试