1

有没有办法在样式表中定义适合内容的背景图像?

例如,如果主机小部件是 40x40 并且图像是 100x100,它将不会被剪裁,而是会缩放以适应 40x40 区域。

4

2 回答 2

0

我认为您需要将背景大小设置为“包含”
假设您的 div 的 id foo

#foo {
  background:url(image.png) contain;
}

我认为这个链接可以帮助 http://www.w3schools.com/cssref/playit.asp?filename=playcss_background-size&preval=contain

于 2013-05-13T19:29:15.127 回答
0

最终我别无选择,只能编写自己的派生 QWidget 类,覆盖paintEvent 并使用小部件几何图形的矩形绘制图像。

于 2013-05-14T03:35:05.387 回答