• 6190阅读
  • 3回复

[提问]显示不了资源里面的png图片 [复制链接]

上一主题 下一主题
离线逸凡
 
只看楼主 正序阅读 楼主  发表于: 2013-03-27
我想用png图片做背景,但是显示不了,其他格式bmp,jpg的又可以,这是为什么?
代码:
MyClass::MyClass(QWidget *parent)
    : QMainWindow(parent)
{
    ui.setupUi(this);
    QPalette palette;
    this->setAutoFillBackground(true);
    palette.setBrush(QPalette::Background, QBrush(QPixmap(":/MyClass/Resources/images/frame.png")));
    this->setPalette(palette);
}


离线jdwx

只看该作者 3楼 发表于: 2013-03-27
回 2楼(逸凡) 的帖子
如果将frame.png换成其它的图片,就能正常显示。
建议换几个png图片再试试,有些png图片Qt不支持。


发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线逸凡
只看该作者 2楼 发表于: 2013-03-27
路径没有错
离线uidab

只看该作者 1楼 发表于: 2013-03-27
png是最基本支持的一个,是不是路径之类的问题?
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个