首页| 论坛| 消息

标题:我的qlabel不能显示图片!
作者:n1wer
日期:2008-09-03 15:37
内容:

我在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
有那位大虾知道是什么原因呀!告诉我一声!


#1 [guoyun_he 09-03 16:01]
呵呵,最好用png格式的图片!只要把图片的路径设置正确,显示应该是没有任何问题的!
#2 [n1wer 09-04 15:21]
我知道!但是是在我的png格式的图片不能显示之后,我才想试一下bmp格式!结果不能显示,我原来在qt3下面就是用的png格式的,是可以运行的,我现在只是想把程序移植到qt2下面,
#3 [killsister 10-14 10:22]
label->setPixmap(ss);

这个粗了吧
应该是label->setPixmap(pixmap);
#4 [killsister 10-14 10:27]
label->setPixmap(ss);

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

回复 发表
主题 版块