本站拷的界面与逻辑分离例程,为什么会报错

from sys import argv,exit
from PyQt5.QtWidgets import QApplication,QMainWindow
import csdntw_ui

class MainCode(QMainWindow,csdntw_ui.Ui_MainWindow):
	def __init__(self):
        QMainWindow.__init__(self)
        csdntw_ui.Ui_MainWindow.__init__(self)
        self.setupUi(self)
        
        
if __name__ == '__main__':
    app = QApplication(sys.argv)
	md=MainCode()
	md.show()
    sys.exit(app.exec_())
from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        
    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate

第一个代码段是逻辑,第二个代码段是界面csdntw_ui.py

f ile "D:\lpcj\Qt-Camera\csdnwt.py", line 14
    QMainWindow.__init__(self)
                              ^
TabError: inconsistent use of tabs and spaces in indentation

是缩进错误,一般是在代码中混用tab键和空格键,在从网页拷贝代码时比较常见,建议解决办法:对需要缩进的地方,删去多余空格,全部改成一个tab缩进。参考https://stackoverflow.com/questions/5685406/inconsistent-use-of-tabs-and-spaces-in-indentation/5685816#5685816这里有详细的讨论,对各种不同编辑器的不同解决办法。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632