QWidget 设置背景图片,为什么在pc 上可以显示,而在arm上则显示不出来解决方案

QWidget 设置背景图片,为什么在pc 上可以显示,而在arm上则显示不出来
QWidget widget  
  widget.setAutoFillBackground(true); // 也可以
  QPalette palette;
  palette.setBrush(QPalette::Background, QBrush(QPixmap(":/image/bg.png")));
  widget.setPalette(palette);

我就通过上面的程序来设置QWidget 窗体的背景为一个图片, 设置后,在 pc 上编译后可以显示
但当我 交叉编译后 放到arm 上运行,就显示不错图片。不知道 这是为什么,

但QPushButton 上的图片就可以显示,不管是pc 上 还是arm 上都可以

这是为什么啊??

------解决方案--------------------
arm下有些格式的图片不能显示,楼主换成png格式的,应该可以显示
------解决方案--------------------
探讨

引用:

arm下有特定格式图片支持库没


怎么增加图片的支持库呢??