使用PyQt5生成的应用程序引用图片资源主要有两种方法:
新建资源文件apprcc.qrc
新建一个简单窗体
资源编辑中
添加资源
apprcc.qrc文件自动添加了代码
添加一个label标签,更改pixmap属性
ui转py
调用模块 CallMainWin02.py
这里要先把.qrc文件也转为py文件
然后调用
import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
from MainWin02 import Ui_Form
class MyMainWindow(QMainWindow,Ui_Form):
def __init__(self,parent = None):
super(MyMainWindow,self).__init__(parent)
self.setupUi(self)
if __name__ == '__main__':
from pyqt5_plugins.examples.exampleqmlitem import QtCore
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
app = QApplication(sys.argv)
myWin = MyMainWindow()
myWin.show()
sys.exit(app.exec_())
运行
这里在上面已经提前操作了。
最终脚本一切正常,可以在窗口中看到所导入的图片资源。