QT4的QSS支持border-image属性,可以用来截取一张图片中的某一部分,比如以下图片
如果我们要取这张图片中的第一个小图,可以用以下代码完成,
border-image: url(":/Resources/btn_close.png") 0 80 0 0 0;
这里的80是指第一个小图的右边到整个图片右边的距离,相应的取第二,第三个小图片的代码如下:
border-image: url(":/Resources/btn_close.png") 0 40 0 40 0;
border-image: url(":/Resources/btn_close.png") 0 0 0 80 0;
详细可参考CSS手册中的border-image用法.