pyqt5设置界面背景
在右侧的栏中找到styleSheet
选择添加资源,这里会挑选我们添加的是哪个部分。
这里我们选择background-image。来进行添加样式表的操作
新建一个qrc,然后往里添加东西。
除此之外,也可以找到py文件,在代码层面上进行设置和修改
self.groupBox_18.setStyleSheet("#groupBox_18{border-image: url(./icons/beijing.png);\n"
"border: 0px solid #42adff;\n"
"border-radius:5px;}")
这是通过相对路径来设置的背景,如果是在界面上直接弄,是下面这样
self.groupBox_18.setStyleSheet("#groupBox_18{border-image: url(:image/icons/beijing.png);\n"
"border: 0px solid #42adff;\n"
"border-radius:5px;}")
你想改图片就只能去UI界面上找到stylesheet,然后加入你新找到的图片放入资源然后再设置使用,再转py文件才能使用,就很麻烦。直接在代码上改相对路径无疑更简单高效。(注意要把冒号删去)
参考:https://www.csdn.net/tags/MtTagg3sNzM4NTQtYmxvZwO0O0OO0O0O.html