行是知之始,知是行之成。这篇文章主要讲述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)否则就会出现下图:
文章图片
#########主函数入口 ######### 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_())
推荐阅读
- 临近毕业(AndroidVS大数据Java的offer,我到底应该怎么选())
- kubeapps -kubernetes 应用仪表盘
- Android SDK的安装与环境变量配置
- call 和 apply 和 bind的区别
- Android Studio环境搭载
- 1Java Web出现RowMapper错误
- android线程间通信的四种实现方式
- App自动化测试之native和webview的切换
- Appium环境搭建之Appium安装