巫山雨_fz 2021-06-07 01:12 采纳率: 74.1%
浏览 37
已结题

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

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

  • 写回答

2条回答 默认 最新

  • CSDN专家-HGJ 2021-06-07 01:41
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月22日

悬赏问题

  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探