Qt5界面上添加图片之后执行代码出现ModuleNotFoundError: No module named ‘image_qrc‘报错的解决办法

Qt5界面上添加图片之后执行代码出现ModuleNotFoundError: No module named 'image_qrc’报错的解决办法

执行入口函数发现报错,.ui转化成.py后出现的问题。
在这里插入图片描述
解决办法:
本机是Anaconda环境,所以选择Anaconda prompt(不是Anaconda环境直接执行python.exe),切换目录至当前目录,然后输入命令pyrcc5 -o image_rc.py image.qrc

在这里插入图片描述
文件夹中多出一个image_rc.py的文件。
这时再执行入口程序就不会报错了。
如果还有其他错误,可以尝试下面的入口函数再试试:


```python
from toolsui import Ui_MainWindow
from PyQt5 import QtWidgets
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtSql import *
import sys
import os

if __name__ == '__main__':
    font = QFont("黑体", 12)
    QtWidgets.QApplication.setFont(font)
    a = QtWidgets.QApplication(sys.argv)
    m = QtWidgets.QMainWindow()
    toolsui = Ui_MainWindow()
    toolsui.setupUi(m)
    m.setWindowTitle('BIOTECH ANALYSIS TOOL')
    
    m.show()
    sys.exit(a.exec_())

版权声明:本文为jianshuilan_0613原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。