场景描述:
这个问题是使用PyUIC将ui文件变成py文件后遇到的
解决办法:
改动1:把object改成QtWidgets.QMainWindow
改动2:增加__init__函数,函数结构如下:
def __init__(self):
super(Ui_MainWindow,self).__init__()
self.setupUi(self)
self.retranslateUi(self)
但是实际上这个修改不是直接解决这个问题,网上还有一种修改方法是把Object改成QtGui.QMainWindow,但是这个就会报错:
AttributeError: 'Ui_MainWindow' object has no attribute 'show'
所以还是直接按照上面改比较方便
参考:https://blog.csdn.net/weixin_42137589/article/details/81489363