适合背景图像到Qt中的内容

时间:2013-05-13 17:08:21

标签: css qt stylesheet

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

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

2 个答案:

答案 0 :(得分:0)

我认为你需要将背景大小设置为'包含' 假设你的div的id为foo

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

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

答案 1 :(得分:0)

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