在Qt中添加/调整背景图像到centralWidget

Adding/resizing a background image to centralWidget in Qt

本文关键字:背景 图像 centralWidget 调整 Qt 添加      更新时间:2023-10-16

我是Qt的新手,我在多个网站上搜索了我的问题,但我找不到答案。如何将图像添加到centralWidget?

我试着:

MainWindow w;
w.centralWidget()->setStyleSheet("image: url(image)");

它工作得很好,但图像没有拉伸整个窗口/小部件。如何通过setStyleSheet调整图像大小?

我想在背景中显示图像,而不是灰色,当应用程序打开时。我试过换颜色。这是有效的,但它看起来不太好按钮和标签。

如果你想让它拉伸整个小部件使用background-image,但我猜你可能想要的是一个图像,在一个方向上扩展,无论是垂直或水平,在这种情况下使用background-position来固定它到你的小部件的边界之一:

image: url(:/path/to/image);
background-position: bottom left;