• 7424阅读
  • 4回复

qlabel 无法显示图片【已解决】 [复制链接]

上一主题 下一主题
离线yzpdsg
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-17
我是这样显示图片的:

    QPixmap pixmap("pictures/icon/logo.png");
    ui->label->setPixmap(pixmap);
    ui->label->setGeometry( 0, 0, 116, 182 );
    ui->label->show();

但是没有显示图片,不知是什么原因?我的图片大小是182*116的,路径也没问题啊,但为什么不显示图片呢?
[ 此帖被yzpdsg在2010-05-22 08:46重新编辑 ]
离线xlttap

只看该作者 1楼 发表于: 2010-05-18
ui->label->setPalette(QPalette(QBrush(QImage("pictures/icon/logo.png"))));
我简单我快乐
离线yzpdsg

只看该作者 2楼 发表于: 2010-05-18
引用第1楼xlttap于2010-05-18 15:38发表的  :
ui->label->setPalette(QPalette(QBrush(QImage("pictures/icon/logo.png"))));


感谢楼上的仁兄回复,但是编译出错啊。error: no matching function for call to 'QPalette::QPalette(QBrush)'
离线shiroki

只看该作者 3楼 发表于: 2010-05-18
还是路径的问题吧
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线yzpdsg

只看该作者 4楼 发表于: 2010-05-18
引用第3楼shiroki于2010-05-18 19:22发表的  :
还是路径的问题吧


是的,现在已经解决了。多谢提醒。
快速回复
限100 字节
 
上一个 下一个