我在用导入PytQ5的uic时报错,代码如下
import sys
from PyQt5 import QtWidgets,uic
from_class = uic.loadUiType("untitled.ui")[0]
class MyFirstWindow(QtWidgets.QMainWindow,from_class):
def __init__(self,parent=None):
QtWidgets.QMainWindow.__init__(self,parent)
self.setupUi(self)
app = QtWidgets.QApplication(sys.argv)
mywindow = MyFirstWindow()
mywindow.show()
app.exec_()
报错内容如下:
你的pyQT5模块安装得可能有问题,没有对应的PyQt5.uic.icon_cache子模块。
import sys
import os
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/PyQt5')
在导入 uic 模块之前添加上述代码。