巫山雨_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 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置