设置背景图片的比例尺寸

8

我刚刚为我的项目创建了一个资源文件,其中有5个前缀(Window、background等)。

我的主要问题是,在使用Qt Designer时,当我进入样式表并打开它时,添加资源->背景图片。

不幸的是,我的图片对于我的窗口来说太大了,而我似乎无法使用设计师将其缩放。

在阅读了论坛上的一些帖子后,我尝试将以下内容放入“样式表编辑”中:

background-image: url(:/background/Backgrounds/Fondecran1.jpg) 0 0 0 0 stretch stretch;

替代
background-image: url(:/background/Backgrounds/Fondecran1.jpg);

有人能帮我按比例缩放吗? 是否有一种方法可以使它在窗口大小变化时“自适应”?

提前感谢您的答案。

1个回答

7

相反,您可能需要使用border-image

请查看链接中提供的下面内容。

背景图像不随小部件的大小而缩放。要提供与小部件大小一起缩放的“皮肤”或背景,必须使用border-image。由于border-image属性提供了一个替代背景,因此在指定border-image时不需要指定background-image。在这种情况下,当两者都被指定时,border-image会覆盖background-image。

http://doc.qt.io/qt-5/stylesheet-customizing.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接