• 9277阅读
  • 4回复

我的qlabel不能显示图片! [复制链接]

上一主题 下一主题
离线n1wer
 
只看楼主 正序阅读 楼主  发表于: 2008-09-03
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
我在qt/e2的版本下面想用qlabel显示图片!简单代码如下!
QString ss="/myporject/flag.bmp";
QBixmap bixmap(ss);
label->setPixmap(ss);

flag .bmp是个简单的图形!这个就可以显示出来!

但是当我把flag .bmp换成一个稍微复杂点的图形(也是bmp格式的)时!却不能显示出来!
报储一下的错误:
QPixmap::convertToImage:cannot convert a null pixmap
QImage::smoothScale:Image is a null Image
Qpixmap::convertFromImage:cannot convert a null Image

有那位大虾知道是什么原因呀!告诉我一声!
离线killsister

只看该作者 4楼 发表于: 2008-10-14
label->setPixmap(ss);


这个错了吧
应该是label->setBixmap(bixmap);
明明是bixmap为什么要用setPixmap呢
我爱Qt
离线killsister

只看该作者 3楼 发表于: 2008-10-14
label->setPixmap(ss);


这个粗了吧
应该是label->setPixmap(pixmap);
我爱Qt
离线n1wer
只看该作者 2楼 发表于: 2008-09-04
我知道!但是是在我的png格式的图片不能显示之后,我才想试一下bmp格式!结果不能显示,我原来在qt3下面就是用的png格式的,是可以运行的,我现在只是想把程序移植到qt2下面,
离线guoyun_he

只看该作者 1楼 发表于: 2008-09-03
呵呵,最好用png格式的图片!只要把图片的路径设置正确,显示应该是没有任何问题的!
快速回复
限100 字节
 
上一个 下一个