QT designer背景图片问题

QT designer background image issue

我正在尝试将背景图片插入中央小部件。

我的方式: 右键单击 'centralwidget' -> 更改样式表 -> "background-image: url(:/Resources/bg4.jpg);"

但它应用于中央小部件的每个子部件。

这个问题的解决方法是什么? (我不想通过代码来做——只能通过 QT 设计器)

感谢您的关注!

您可以使用 Qt 样式表的 ID 选择器将样式表仅应用于具有此 ID(对象名称)的实例。

QWidget#centralwidget
{
    background-image: url(:/Resources/bg4.jpg);
}

有了这个,你应该给你的中央小部件 id/objectname "centralwidget"。

您可以阅读有关 Qt 样式表语法的更多信息here