• 6888阅读
  • 6回复

[提问]QPixmap加载.ico失败,什么情况? [复制链接]

上一主题 下一主题
离线tuoya220
 

只看楼主 正序阅读 楼主  发表于: 2012-11-12
QPixmap pixmap(":/img/images/lock.ico");

if (pixmap.isNull())
{
    qDebug <<"Load Failed!!!";
}


在我自己的电脑上能够加载成功,在别人电脑上就会加载失败?请问是什么情况?路径和图片没有问题,如果把.ico转换成png,就没有问题了,但是得不到我想要的透明效果!
离线tuoya220

只看该作者 6楼 发表于: 2012-11-13
回 3楼(roywillow) 的帖子
谢谢指教,搞定了,感激不尽
离线tuoya220

只看该作者 5楼 发表于: 2012-11-13
回 4楼(XChinux) 的帖子
谢谢指教,搞定了,感激不尽
离线XChinux

只看该作者 4楼 发表于: 2012-11-12
假设你的可执行文件所在目录是bin,那么将QT安装目录下的plugins\imageformats目录整体拷贝到bin目录下,即路径为 bin\imageformats,这样就能支持程序显示.ico文件了.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线roywillow

只看该作者 3楼 发表于: 2012-11-12
Qt只原生支持png,ico需要插件,因为ico只是windows下的东西
至于什么是插件,看文档
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线tuoya220

只看该作者 2楼 发表于: 2012-11-12
回 1楼(dbzhang800) 的帖子
图片插件是啥?求普及?
离线dbzhang800

只看该作者 1楼 发表于: 2012-11-12
不要忘记 图片插件!!
快速回复
限100 字节
 
上一个 下一个