NameError: name 'QApplication' is not defined 的解决办法

行是知之始,知是行之成。这篇文章主要讲述NameError: name ' QApplication' is not defined 的解决办法相关的知识,希望能为你提供帮助。


from PyQt5 import QtCore, QtGui, QtWidgets ########################################## import sys, os import datetime import shutil

废了相当长的时间,原来是应该写成 QtWidgets.QApplication(sys.argv) 而不是

QApplication(sys.argv)否则就会出现下图:

NameError: name 'QApplication' is not defined 的解决办法

文章图片

 
 
#########主函数入口 ######### if __name__ == \'__main__\': app = QtWidgets.QApplication(sys.argv) mainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(mainWindow) mainWindow.show() sys.exit(app.exec_())

 
【NameError: name ' QApplication' is not defined 的解决办法】 
但是这样写也是可以的,但今天下午一开始写错了,写成了
from PyQt5 import *

from PyQt5.Qt import *if __name__ == \'__main__\': import sys app = QApplication(sys.argv) # QWidget控件的父子关系() window = Window() # window = QWidget() window.show() sys.exit(app.exec_())

 

    推荐阅读