为背景图像设置比例

时间:2017-09-06 00:50:52

标签: c++ qt qt-designer

我刚刚为我的项目创建了一个资源文件,它有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 个答案:

答案 0 :(得分:0)

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

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

背景图片不会随窗口小部件的大小而缩放。要提供与窗口小部件大小一起缩放的“外观”或背景,必须使用边框图像。由于border-image属性提供备用背景,因此在指定border-image时不需要指定背景图像。在这种情况下,当指定它们时,边框图像将在背景图像上绘制。

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