码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2020-03-06 17:20:43      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:__name__   原来   关系   nbsp   util   get   tco   应该   win   

  
from PyQt5 import QtCore, QtGui, QtWidgets
##########################################
import sys, os
import datetime
import shutil
废了相当长的时间,原来是应该写成 QtWidgets.QApplication(sys.argv) 而不是
QApplication(sys.argv)否则就会出现下图:

技术图片

 

 

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

 

 

但是这样写也是可以的,但今天下午一开始写错了,写成了

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_())

 

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

标签:__name__   原来   关系   nbsp   util   get   tco   应该   win   

原文地址:https://www.cnblogs.com/SunChuangYu/p/12427348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!