• 8782阅读
  • 7回复

求助:基于QtWebKit Module的浏览器移到MINI2440板中,加载网页后无法显示图片?(已解决) [复制链接]

上一主题 下一主题
离线磐石
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-26
— 本帖被 XChinux 执行加亮操作(2010-11-02) —
我找个基于QtWebKit Module写的简单浏览器,在PC机WINDOWS下浏览网页是没问题的,但移到板子里,浏览器加载网页后,网页能加载,但网页上的图片无法显示,请高手指教一下,怎么才能使这个移植到板子里的浏览器,在加载页面时能显示网页中的图片.谢谢
我下的例子源码在:http://www.qtcn.org/bbs/read.php?tid=12879&fpage=2

出现这个问题的原因是:我没有把相应的插件考到板子里,
解决办法:把QTDIR/plubins/imageformats考到板子里QTDIR/plubins/下
imageformats文件夹里主要是这个图片解码库:libqgif.so  libqico.so  libqjpeg.so  libqmng.so  libqsvg.so  libqtiff.so
[ 此帖被磐石在2010-08-06 16:00重新编辑 ]
不怕做不到,只怕想不到
离线numen

只看该作者 1楼 发表于: 2010-07-29
其他qt程序是不是也不能显示图片,因为你没有图片库吧
欢迎访问我的blog:
http://www.cnblogs.com/baizx
离线磐石
只看该作者 2楼 发表于: 2010-07-29
引用第1楼numen于2010-07-29 09:05发表的  :
其他qt程序是不是也不能显示图片,因为你没有图片库吧

应该有的,是不是能设置应用程序的背景图片就能说明有图片库了?
不怕做不到,只怕想不到
离线zixuniaoyou

只看该作者 3楼 发表于: 2010-07-30
是用QTextBrowser的吧。你的HTML里面的 SRC链接是指向的图片。
  这个需要你把图片解压缩 或者放置到对应的路径下才能看到
离线磐石
只看该作者 4楼 发表于: 2010-07-30
引用第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中少了些什么
不怕做不到,只怕想不到
离线numen

只看该作者 5楼 发表于: 2010-07-31
回 2楼(磐石) 的帖子
图片格式那么多,你自己试试阿,把显示不出来的图片下过去自己试试
欢迎访问我的blog:
http://www.cnblogs.com/baizx
离线磐石
只看该作者 6楼 发表于: 2010-08-02
Re:回 2楼(磐石) 的帖子
引用第5楼numen于2010-07-31 16:51发表的 回 2楼(磐石) 的帖子 :
图片格式那么多,你自己试试阿,把显示不出来的图片下过去自己试试

恩,谢谢,那请问一下,网页里的图片是以什么样的格式加载的呢,无论我打开什么网页,图片都不能加载的,但是在板子里,在其它程序中显示本地的图片都是可以的(PNG JPEG BMP格式都行的).我倒感觉是在QtWebKit这个插件中无法调用这些图片库,哪位高人再指点一下,谢谢
不怕做不到,只怕想不到
离线jiabin1015
只看该作者 7楼 发表于: 2010-09-27
你这个是直接 调用远程的东西吧? 速度会很慢吧
快速回复
限100 字节
 
上一个 下一个