QFrame设置背景,与QLabel设置背景API不一样
bg1 = frozen_dir.resource_path() + r'\resource\background1.png'
bg2 = frozen_dir.resource_path() + r'\resource\background2.png'
palette1 = QPalette()
palette1.setBrush(self.backgroundRole(), QBrush(QPixmap(bg1)))
# 图片自适应窗口大小
self.setPalette(palette1)
self.frame.setAutoFillBackground(True)
QLabel设置图片
png = QPixmap(bg2)
self.label.setPixmap(png)
# 图片自适应窗口大小
self.label.setScaledContents(True)