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