- QSS方法(运行时渲染)
- Pattle方法(初始化时设置背景)
☆ Palette:调色板、颜料
专题:【QSS】
一:QSS方法
#这里MainWindow为实例化出的窗体名(实例名)
qss_style = '''
#MainWindow{
border-image:url(../Joint_Drive/splash.png);
}
'''
MainWindow.setStyleSheet(qss_style)
多级窗口调用时,外部QSS设置的渲染图片路径可能会不起作用,此时可以使用Palette
二:Palette方法
#第三方包的导入
#from PyQt5.QtGui import *
from PyQt5.QtGui import QPalette,QBrush,QPixmap
#背景设置部分
palette = QPalette()
palette.setBrush(QPalette.Background,QBrush(QPixmap("./icon/background.png")))
PAY.setPalette(palette)
实例:
☆ 当路径错误时,运行背景会显示为黑色: