QT设计师背景图片问题

时间:2017-06-27 09:34:59

标签: c++ qt qt-designer qtgui

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

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

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

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

感谢您的关注!

1 个答案:

答案 0 :(得分:2)

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

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

有了这个,你应该给你的中心小部件id / objectname“centralwidget”。

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