因为你设置图片的这个窗口没有父窗口,用setstylesheet不但不成功,而且会改变里边控件的背景,里边控件的背景也只能用setstylesheet才能换成新的(要不然会一直受影响)。 解决办法: tab->setAutoFillBackground(true); QPalette palette; palette.setBrush(QPalette::Background,QBrush(QPixmap(":/pic/bgPortrait.jpg);").scaled(tab->size()))); tab->setPalette(palette);
这个类只要有父类就不能用background-image 这个试试 http://blog.163.com/ojb_123/blog/static/2417742420106189315866/
我现在也遇到了你这样的问题,设置背景颜色可以,但是就是不显示图片,我想问一下你现在这个问题解决没有
16,211
社区成员
26,591
社区内容
加载中
试试用AI创作助手写篇文章吧