调用UI文件后不显示窗口背景图片

UI代码:
from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(856, 577)
        Form.setStyleSheet("border-image: url(:/png/image/2.png);")
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(240, 110, 371, 171))
        self.label.setObjectName("label")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.label.setText(_translate("Form", "TextLabel"))
import apprcc_rc


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()
    sys.exit(app.exec_())

运行图:

img

调用代码:
from PyQt5 import QtCore, QtGui, QtWidgets
from untitled1111 import Ui_Form
import sys
import apprcc_rc

class window(QtWidgets.QWidget,Ui_Form):

    def __init__(self):
        super().__init__()
        self.setupUi(self)
        

if __name__ == "__main__":
    App = QtWidgets.QApplication(sys.argv)    # 创建QApplication对象,作为GUI主程序入口
    win1 = window()
    win1.show()
    sys.exit(App.exec_())   # 循环中等待退出程序 


结果图:

img

不知道为什么无法显示窗口背景

不是background-image吗

Form.setStyleSheet("background-image: url(:/png/image/2.png);")

都差不多,border-image能将整个图片显示在窗口上,background-image还得设置图片大小