Qt5.9中用QSS将两幅图片显示在同一个控件中用法

1.1想要在按钮控件QPushbutton或者标签QLabel中,同时显示两幅图片,比如一个背景图片一个边框图片,可以用如下语句:

headText->setStyleSheet("background-image: url(:/res/recoverydata/icon/rec_first_band5.png);background-repeat:none;border-image: url(:/res/ui/icon_h.png) 0 0 0 -10;border:none;color:rgb(255, 255, 255);");

1.2效果图如下所示:



1.3注意,设置边界图片时,后面的四个数字"0 0 0 -10"表示挪动边界图片的位置,表示的方向分别为上 下 左 右。其中,10表示放大因子,-10表示缩小因子。

比如我设置为0 0 0 -10,表示边界图片右方向缩小10个px像素。



参考内容:

https://blog.csdn.net/naibozhuan3744/article/details/80996970

猜你喜欢

转载自blog.csdn.net/naibozhuan3744/article/details/81000609
今日推荐