当前位置: 代码迷 >> QT开发 >> QLabel能否既设置背景色又加载图片?解决思路
  详细解决方案

QLabel能否既设置背景色又加载图片?解决思路

热度:427   发布时间:2016-04-25 05:12:59.0
QLabel能否既设置背景色又加载图片?
C/C++ code
                labelList.at(i)->setStyleSheet("QLabel{background:rgb(234,71,6);color:white}");         //       QPixmap pix(TODAY_SIGN_PATH);        //        labelList.at(i)->setPixmap(pix);

我这么写只能实现一个,去掉注释的话两个都失效了,怎么能既设置背景色又加载图片

------解决方案--------------------

C/C++ code
labelList.at(i)->setStyleSheet("QLabel{background:rgb(234,71,6);"                                       "color:white;"                                       "image: url(:/Picture/abnormal);}");
------解决方案--------------------
background-color: rgb(255, 0, 0);
image: url(:/images/test.jpg);
------解决方案--------------------
写法应该是对的,看看图片是否有访问的权限。你确定使用setPixmap成功过吗?
------解决方案--------------------
CSS code
background-image: url(:/images/1.png);background-color: rgb(255, 170, 255);